Пример #1
0
 private static bool HasEventListeners()
 {
     if (OnExpiration != null)
     {
         return(OnExpiration.GetInvocationList().Length != 0);
     }
     return(false);
 }
Пример #2
0
        private void Update()
        {
            if (IsOver)
            {
                return;
            }

            timer += Time.deltaTime;
            if (timer >= 1)
            {
                Remained--;
                timer -= 1;
                OnUpdate?.Invoke(this);
            }

            if (IsOver)
            {
                OnExpiration?.Invoke();
            }
        }