Exemple #1
0
 void Update()
 {
     if (timerIsRunning)
     {
         if (remainingTime > 0)
         {
             remainingTime -= Time.deltaTime;
         }
         else
         {
             if (isRepeating)
             {
                 remainingTime = eventTime;
             }
             else
             {
                 eventTime      = 0;
                 timerIsRunning = false;
             }
             OnTimedEvent?.Invoke();
         }
     }
 }
Exemple #2
0
 aTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent);