IEnumerator EnemyTurn() { foreach (EntityBase enemy in enemyGroup) { if (enemy != null) { enemy.StartCoroutine("EnemyTurn"); yield return(new WaitForSeconds(0.25f)); } } TurnHandler.InvertTurn(); TurnHandler.StartCoroutine("TussleResult"); }