Пример #1
0
        public void InternalDeserialize(GenericReader reader, bool read)
        {
            base.Deserialize(reader);

            if (!read)
            {
                return;
            }

            CalculateItemID();

            int version = reader.ReadInt();

            switch (version)
            {
            case 1:
            {
                m_Poisoner = reader.ReadMobile();
                goto case 0;
            }

            case 0:
            {
                m_Poison   = Poison.Deserialize(reader);
                m_Content  = (BeverageGroupType)reader.ReadInt();
                m_Quantity = reader.ReadInt();
                break;
            }
            }
        }
Пример #2
0
 public BaseBeverageBottleGroup(BeverageGroupType type)
 {
     m_Content  = type;
     m_Quantity = MaxQuantity;
     ItemID     = ComputeItemID();
     //ItemID = CalculateItemID();
 }
Пример #3
0
 public BottleGroup(BeverageGroupType type)
     : base(type)
 {
     Weight = 1.0;
 }
		public BottleGroup( BeverageGroupType type )
			: base( type )
		{
			Weight = 1.0;
		}
		public void InternalDeserialize( GenericReader reader, bool read )
		{
			base.Deserialize( reader );

			if( !read )
				return;

			CalculateItemID();

			int version = reader.ReadInt();

			switch( version )
			{
				case 1:
					{
						m_Poisoner = reader.ReadMobile();
						goto case 0;
					}
				case 0:
					{
						m_Poison = Poison.Deserialize( reader );
						m_Content = (BeverageGroupType)reader.ReadInt();
						m_Quantity = reader.ReadInt();
						break;
					}
			}
		}
		public BaseBeverageBottleGroup( BeverageGroupType type )
		{
			m_Content = type;
			m_Quantity = MaxQuantity;
			ItemID = ComputeItemID();
			//ItemID = CalculateItemID();
		}