public Fireteam(SquadSign sign, int id, int occupancy, int idealFireteamSize) { Id = id; SquadSign = sign; Occupancy = occupancy; IdealFireteamSize = idealFireteamSize; }
public Squad(SquadSign squadSign, int idealFireteamSize) { Sign = squadSign; Fireteams = new List<Fireteam>(); SupportingRoles = 0; IdealFireteamSize = idealFireteamSize; }
public Squad AddSquad(SquadSign sign) { Squad sq = new Squad(sign, IdealFireteamSize); Squads.Add(sq); if (Squads.Count > 1) { SupportingRoles = TroopDistributionCalculator.FullLeadership; } return(sq); }