Server.Items.BaseBeverage.InternalDeserialize C# (CSharp) 메소드

InternalDeserialize() 보호된 메소드

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