Example #1
0
        public TreeNode ToTree()
        {
            var node = new TreeNode { Text = Name };

            node.Nodes.AddRange(Fireteams.Select(fireTeam => fireTeam.ToTree()).ToArray());

            return node;
        }
Example #2
0
        public void AddFireTeam(int occupancy)
        {
            Fireteams.Add(new Fireteam(Sign, Fireteams.Count + 1, occupancy, IdealFireteamSize));

            if (Fireteams.Count > 1)
            {
                SupportingRoles = TroopDistributionCalculator.FullLeadership;
            }
        }