コード例 #1
0
    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();
    }