Ejemplo 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;
            }
        }
Ejemplo n.º 2
0
        public PvPReward(string type)
        {
            _InternalTypeSelect = new InternalTypeSelect(this, type);

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