protected void InternalDeserialize( GenericReader reader, bool read )
{
base.Deserialize( reader );
if( !read )
return;
int version = reader.ReadInt();
switch( version )
{
case 1:
{
m_Poisoner = reader.ReadMobile();
goto case 0;
}
case 0:
{
m_Poison = Poison.Deserialize( reader );
m_Content = (BeverageType)reader.ReadInt();
m_Quantity = reader.ReadInt();
break;
}
}
}
}