IEnumerator Fade(float time1, float time2, float time3, float time4, float time5, float time6, float fadeTime, float timeB) { yield return(new WaitForSeconds(time1)); StartCoroutine(FadeTextToZeroAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(fadeTime)); ChangeText(); yield return(new WaitForSeconds(timeB)); StartCoroutine(FadeTextToFullAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(time2)); StartCoroutine(FadeTextToZeroAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(fadeTime)); ChangeText(); yield return(new WaitForSeconds(timeB)); StartCoroutine(FadeTextToFullAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(time3)); StartCoroutine(FadeTextToZeroAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(fadeTime)); ChangeText(); yield return(new WaitForSeconds(timeB)); StartCoroutine(FadeTextToFullAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(time4)); StartCoroutine(FadeTextToZeroAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(fadeTime)); ChangeText(); yield return(new WaitForSeconds(timeB)); StartCoroutine(FadeTextToFullAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(time5)); StartCoroutine(FadeTextToZeroAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(fadeTime)); ChangeText(); yield return(new WaitForSeconds(timeB)); StartCoroutine(FadeTextToFullAlpha(fadeTime, storyText)); yield return(new WaitForSeconds(time6)); Instantiate(fade, Vector3.zero, Quaternion.identity); yield return(new WaitForSeconds(delay)); buttons.Credits(); }