Exemple #1
0
        public void Reset(OnTransitionDoneMethod method)
        {
            FadingIn         = true;
            CurrentFadeColor = FadeColor;
            FadingInEvent    = new TimedEvent(FadeTime, () => {
                FadingIn = false;
                method.Invoke();
            }, 1);
            FadingOutEvent = new TimedEvent(FadeOutTime, () => {
                ShowingFade = false;
            }, 1);

            if (method != null)
            {
                ShowingFade = true;
            }
        }
Exemple #2
0
 public FadeTransition(Color fadeColor, OnTransitionDoneMethod method)
 {
     FadeColor = fadeColor;
     Reset(method);
 }