Esempio n. 1
0
    public static IEnumerator FadeIn(float time)
    {
        debugGUI dGUI      = GameUtils.gameUtils.dGUI;
        float    alphaFade = 0;

        dGUI.MakeFader();
        for (float t = 0.0f; alphaFade != 1; t += Time.deltaTime)
        {
            alphaFade        = Mathf.Clamp01(t / time);
            dGUI.fader.color = new Color(0, 0, 0, alphaFade);
            yield return(null);
        }
    }
Esempio n. 2
0
    public static IEnumerator FadeOut(float time)
    {
        debugGUI dGUI      = GameUtils.gameUtils.dGUI;
        float    alphaFade = 1;

        for (float t = 0.0f; alphaFade != 0; t += Time.deltaTime)
        {
            alphaFade        = Mathf.Clamp01(1 - t / time);
            dGUI.fader.color = new Color(0, 0, 0, alphaFade);
            yield return(null);
        }
        Destroy(dGUI.fader.gameObject);
    }