public LogicedPirateSquad(LogicedPirate[] pirates, SquadLogic logic) { this.LogicedPirates = pirates; this.Logic = logic; }
public LogicedPirateSquad(LogicedPirate[] pirates) { this.LogicedPirates = pirates; this.Logic = new SquadLogic(); }
public LogicedPirateSquad(Squad s, SquadLogic logic) { this.LogicedPirates = s.Select(x => x.LogicPirate(new PirateLogic())).ToArray(); this.Logic = logic; }