Exemple #1
0
    void Update()
    {
        switch (state)
        {
        case Define.Fade.FadeIN:
            spr.color = new Color(0, 0, 0, spr.color.a + 0.5f * Time.deltaTime);
            if (spr.color.a > 0.9f)
            {
                state = Define.Fade.FadeOUT;
                SceneManager.LoadScene(SceneName);
                Managers.Sound.SoundStop();
            }
            break;

        case Define.Fade.FadeOUT:
            spr.color = new Color(0, 0, 0, spr.color.a - 0.5f * Time.deltaTime);
            if (spr.color.a <= 0.01f)
            {
                gameObject.SetActive(false);
            }
            break;
        }
    }
Exemple #2
0
 private void OnEnable()
 {
     spr.color = new Color(0, 0, 0, 0);
     state     = Define.Fade.FadeIN;
 }