// Start AI's turn public IEnumerator TurnSwitch() { if (!gameOver) { for (int i = 0; i < generators.Count; i++) { if (!generators[i].GetComponent <GeneratorManager>().visitThisTurn) { generators[i].GetComponent <GeneratorManager>().idleTurnCount += 1; } } for (int i = 0; i < generators.Count; i++) { generators[i].GetComponent <GeneratorManager>().visitThisTurn = false; } yield return(StartCoroutine(GetComponent <UIManager>().ShowAITurn())); aiScript.AITurn(); } }
public IEnumerator AITurn() { yield return(StartCoroutine(aiManager.AITurn())); AdvanceTurn(); }