public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlock(r => Local = reader.ReadTypeCreate<PvPBattleLocalBroadcasts>(r) ?? new PvPBattleLocalBroadcasts()); reader.ReadBlock(r => World = reader.ReadTypeCreate<PvPBattleWorldBroadcasts>(r) ?? new PvPBattleWorldBroadcasts()); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlock(r => Local = r.ReadTypeCreate <PvPBattleLocalBroadcasts>(r) ?? new PvPBattleLocalBroadcasts()); reader.ReadBlock(r => World = r.ReadTypeCreate <PvPBattleWorldBroadcasts>(r) ?? new PvPBattleWorldBroadcasts()); } break; } }
public PvPBattleBroadcasts() { Local = new PvPBattleLocalBroadcasts(); World = new PvPBattleWorldBroadcasts(); }