예제 #1
0
    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);
        }
    }