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