public BattleResult(List<Player> homePlayers, List<Player> awayPlayers, string type, GameArea area, bool homeAttack, RandomGenerator generator) { HomePlayers = homePlayers.Select(player => player.Clone()).ToList(); AwayPlayers = awayPlayers.Select(player => player.Clone()).ToList(); Area = area; Type = type; IsHomeAttacking = homeAttack; _generator = generator; Execute(); }
public BattleResult(List<Player> homePlayers, List<Player> awayPlayers, string type, bool homeAttack, RandomGenerator generator) : this(homePlayers, awayPlayers, type, null, homeAttack, generator) { }