private IEnumerator ShowLines() { text.text = ""; while (linesShown++ < lines.Length) { float delaySec = delayRange.GetRandomValue(); yield return(new WaitForSeconds(delaySec)); string newText = ""; for (int i = 0; i < linesShown; i++) { newText += lines[i] + "\n"; } text.text = newText; } yield return(new WaitForSeconds(finishDelaySec)); Signals.EmitIntroFinished(); }