Exemplo n.º 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;
            }
        }
Exemplo n.º 2
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int 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>();

                if (version < 1)
                {
                    Amount = 1;
                }
            }
            break;
            }
        }
Exemplo n.º 3
0
        public override void Reset()
        {
            _InternalTypeSelect.Reset();

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

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

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

            Enabled        = false;
            Amount         = 1;
            _Class         = PvPRewardClass.None;
            DeliveryMethod = PvPRewardDeliveryMethod.Backpack;
        }
Exemplo n.º 7
0
        public override void Clear()
        {
            base.Clear();

            Enabled        = false;
            Amount         = 1;
            _Class         = PvPRewardClass.None;
            DeliveryMethod = PvPRewardDeliveryMethod.None;
        }
Exemplo n.º 8
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int 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>();

						if (version < 1)
						{
							Amount = 1;
						}
					}
					break;
			}
		}
Exemplo n.º 9
0
		public override void Reset()
		{
			base.Reset();

			Enabled = false;
			Amount = 1;
			_Class = PvPRewardClass.None;
			DeliveryMethod = PvPRewardDeliveryMethod.Backpack;
		}
Exemplo n.º 10
0
		public override void Clear()
		{
			base.Clear();

			Enabled = false;
			Amount = 1;
			_Class = PvPRewardClass.None;
			DeliveryMethod = PvPRewardDeliveryMethod.None;
		}