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; } }
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; } }
public override void Reset() { _InternalTypeSelect.Reset(); Enabled = false; Amount = 1; Class = PvPRewardClass.None; _DeliveryMethod = PvPRewardDeliveryMethod.Backpack; }
public override void Clear() { _InternalTypeSelect.Clear(); Enabled = false; Amount = 1; Class = PvPRewardClass.None; _DeliveryMethod = PvPRewardDeliveryMethod.None; }
public PvPReward(string type) { _InternalTypeSelect = new InternalTypeSelect(this, type); Enabled = false; Amount = 1; Class = PvPRewardClass.None; _DeliveryMethod = PvPRewardDeliveryMethod.None; }
public override void Reset() { base.Reset(); Enabled = false; Amount = 1; Class = PvPRewardClass.None; _DeliveryMethod = PvPRewardDeliveryMethod.Backpack; }
public override void Clear() { base.Clear(); Enabled = false; Amount = 1; Class = PvPRewardClass.None; _DeliveryMethod = PvPRewardDeliveryMethod.None; }
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; } }