Example #1
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            var version = reader.GetVersion();

            switch (version)
            {
            case 0:
            {
                _InternalTypeSelect = new InternalTypeSelect(this, reader);

                Amount          = reader.ReadInt();
                Enabled         = reader.ReadBool();
                Class           = reader.ReadFlag <PvPRewardClass>();
                _DeliveryMethod = reader.ReadFlag <PvPRewardDeliveryMethod>();
            }
            break;
            }

            if (_InternalTypeSelect == null)
            {
                _InternalTypeSelect = new InternalTypeSelect(this, String.Empty);
            }

            if (Amount < 1)
            {
                Amount = 1;
            }
        }
Example #2
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            var version = reader.ReadInt();

            switch (version)
            {
            case 1:
                Amount = reader.ReadInt();
                goto case 0;

            case 0:
            {
                Enabled         = reader.ReadBool();
                Class           = reader.ReadFlag <PvPRewardClass>();
                _DeliveryMethod = reader.ReadFlag <PvPRewardDeliveryMethod>();
            }
            break;
            }

            if (version < 1)
            {
                Amount = 1;
            }
        }
Example #3
0
        public override void Reset()
        {
            _InternalTypeSelect.Reset();

            Enabled         = false;
            Amount          = 1;
            Class           = PvPRewardClass.None;
            _DeliveryMethod = PvPRewardDeliveryMethod.Backpack;
        }
Example #4
0
        public override void Clear()
        {
            _InternalTypeSelect.Clear();

            Enabled         = false;
            Amount          = 1;
            Class           = PvPRewardClass.None;
            _DeliveryMethod = PvPRewardDeliveryMethod.None;
        }
Example #5
0
        public PvPReward(string type)
        {
            _InternalTypeSelect = new InternalTypeSelect(this, type);

            Enabled         = false;
            Amount          = 1;
            Class           = PvPRewardClass.None;
            _DeliveryMethod = PvPRewardDeliveryMethod.None;
        }
Example #6
0
        public override void Reset()
        {
            base.Reset();

            Enabled         = false;
            Amount          = 1;
            Class           = PvPRewardClass.None;
            _DeliveryMethod = PvPRewardDeliveryMethod.Backpack;
        }
Example #7
0
        public override void Clear()
        {
            base.Clear();

            Enabled         = false;
            Amount          = 1;
            Class           = PvPRewardClass.None;
            _DeliveryMethod = PvPRewardDeliveryMethod.None;
        }
Example #8
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.ReadInt();

			switch (version)
			{
				case 1:
					Amount = reader.ReadInt();
					goto case 0;
				case 0:
				{
					Enabled = reader.ReadBool();
					Class = reader.ReadFlag<PvPRewardClass>();
					_DeliveryMethod = reader.ReadFlag<PvPRewardDeliveryMethod>();
				}
					break;
			}

			if (version < 1)
			{
				Amount = 1;
			}
		}
Example #9
0
		public override void Reset()
		{
			base.Reset();

			Enabled = false;
			Amount = 1;
			Class = PvPRewardClass.None;
			_DeliveryMethod = PvPRewardDeliveryMethod.Backpack;
		}
Example #10
0
		public override void Clear()
		{
			base.Clear();

			Enabled = false;
			Amount = 1;
			Class = PvPRewardClass.None;
			_DeliveryMethod = PvPRewardDeliveryMethod.None;
		}