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;
 }