public void Update()
        {
            if (IsActive)
            {
                if (time > 0)
                {
                    time--;
                }

                if (time == 0)
                {
                    if (isFading)
                    {
                        IsActive = false;
                        FadeComplete?.Invoke();
                    }
                    else
                    {
                        isFading = true;
                        time     = timeMax;
                    }
                }
            }
        }
Esempio n. 2
0
 private void OnFadeComplete()
 {
     FadeComplete?.Invoke(this, System.EventArgs.Empty);
     Active = false;
 }