예제 #1
0
파일: Combat.cs 프로젝트: eickegao/Blazera
        public bool RemoveTeam(Team team)
        {
            if (!Teams.Remove(team))
                return false;

            IEnumerator<BaseCombatant> combatants = team.GetCombatantEnumerator();
            while (combatants.MoveNext())
                RemoveCombatant(combatants.Current);

            return true;
        }
예제 #2
0
파일: Combat.cs 프로젝트: eickegao/Blazera
        public void AddTeam(Team team)
        {
            Teams.Add(team);

            IEnumerator<BaseCombatant> combatants = team.GetCombatantEnumerator();
            while (combatants.MoveNext())
                AddCombatant(combatants.Current);
        }