IEnumerator StartEnemyTurn() { state = GameState.ENEMYTURN; yield return(StartCoroutine(boss.RunTurnRoutine())); if (summoner.GetHealth() < 1) { state = GameState.LOSE; uiManager.SetLoseScreen(true); yield break; } yield return(StartCoroutine(ResolveSummonTurn())); }