private IEnumerator Intro(bool isFirstTime) { if (isFirstTime) { Time.timeScale = 0.0f; for (int i = 0; i < introTexts.Length; ++i) { introText.text = introTexts[i]; yield return(new WaitForSecondsRealtime(timePerLine)); } //Activate controls and other audio Time.timeScale = 1.0f; } else { introText.gameObject.SetActive(false); yield return(null); } yield return(fade.StartFading(false)); if (isFirstTime) { introText.gameObject.SetActive(false); } }