Server.Items.BaseBeverage.InternalDeserialize C# (CSharp) Method

InternalDeserialize() protected method

protected InternalDeserialize ( Server.GenericReader reader, bool read ) : void
reader Server.GenericReader
read bool
return void
		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;
					}
			}
		}
	}