public override void Deserialize(BigEndianReader reader) { FightId = reader.ReadInt(); var limit = reader.ReadUShort(); Attackers = new GameFightFighterLightInformations[limit]; for (int i = 0; i < limit; i++) { Attackers[i] = new GameFightFighterLightInformations(); Attackers[i].Deserialize(reader); } limit = reader.ReadUShort(); Defenders = new GameFightFighterLightInformations[limit]; for (int i = 0; i < limit; i++) { Defenders[i] = new GameFightFighterLightInformations(); Defenders[i].Deserialize(reader); } }
public MapRunningFightDetailsMessage(int fightId, GameFightFighterLightInformations[] attackers, GameFightFighterLightInformations[] defenders) { FightId = fightId; Attackers = attackers; Defenders = defenders; }