コード例 #1
0
    private void FadeNextSceneIn(TMPro.TextMeshProUGUI line)
    {
        if (line.color.a <= 1)
        {
            var color = line.color;
            color.a   += Time.deltaTime * speed;
            line.color = color;
        }
        if (BackgroundImage.color.a <= 1)
        {
            var color = BackgroundImage.color;
            color.a += Time.deltaTime * speed;
            BackgroundImage.color = color;
            color    = PreviousBackgroundImage.color;
            color.a += Time.deltaTime * speed;
            PreviousBackgroundImage.color = color;
        }
        else if (Index == IntroductionTexts.Count + 1)
        {
            SceneNavigator.LoadMainMenu();
        }

        if (Index == IntroductionTexts.Count + 1)
        {
            var color = TextBoxImage.color;
            color.a           -= Time.deltaTime * speed;
            TextBoxImage.color = color;
            color              = Introduction.color;
            color.a           -= Time.deltaTime * speed;
            Introduction.color = color;
        }
    }