示例#1
0
 public void SquadTurnComplete(SquadControl squad)
 {
     if (squad == PlayerSquad)
     {
         foreach (SquadControl enemySquad in enemySquads)
         {
             enemySquad.StartTurn();
         }
     }
     else if (enemySquads.Contains(squad))
     {
         bool allDone = true;
         foreach (SquadControl enemySquad in enemySquads)
         {
             if (enemySquad.UnitsAreBusy)
             {
                 allDone = false;
             }
         }
         if (allDone)
         {
             PlayerSquad.StartTurn();
         }
     }
 }