Esempio n. 1
0
        public void Start()
        {
            var fader = GameObject.Find("FaderImage").GetComponent <Image>();

            fader.color = Color.white;
            Coroutines.EaseImageColor(
                target: fader,
                color: Color.black,
                duration: 5f,
                callback: () =>
            {
                Coroutines.EaseImageColor(
                    target: fader,
                    color: Color.clear,
                    duration: 3f,
                    callback: () => fader.gameObject.SetActive(false));
            });
        }
Esempio n. 2
0
 public static void FadeOut(Color endColor, float time, Action callback)
 {
     Fader.color = Color.clear;
     Coroutines.EaseImageColor(Fader, endColor, time, callback);
 }
Esempio n. 3
0
 public static void FadeIn(Color startColor, float time, Action callback)
 {
     Fader.color = startColor;
     Coroutines.EaseImageColor(Fader, Color.clear, time, callback);
 }