Used for initializing timer.
The whole delta time will be provided if currentTime > nextTime even when dt % thisDelay > 1. Timer will automaticaly decide to process only one period, or all. It can also process only the last update if needed. This method will be called only when currentTime > nextTime.
Provides basic timer functionality. Designed to be used with TimerManager.