public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlock(r => Loser = r.ReadTypeCreate <PvPReward>(r) ?? new PvPReward()); reader.ReadBlock(r => Winner = r.ReadTypeCreate <PvPReward>(r) ?? new PvPReward()); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlock(r => Loser = r.ReadTypeCreate<PvPReward>(r) ?? new PvPReward()); reader.ReadBlock(r => Winner = r.ReadTypeCreate<PvPReward>(r) ?? new PvPReward()); } break; } }
public PvPRewards() { Loser = new PvPReward(); Winner = new PvPReward(); }
public InternalTypeSelect(PvPReward owner, string type) : base(type) { _Owner = owner; }
public InternalTypeSelect(PvPReward owner, GenericReader reader) : base(reader) { _Owner = owner; }