|timer.delay()||create a timer|
|timer.cancel()||cancel a timer|
|timer.INVALID_TIMER_HANDLE||Indicates an invalid timer handle|
Adds a timer and returns a unique handle You may create more timers from inside a timer callback. Using a delay of 0 will result in a timer that triggers at the next frame just before script update functions. If you want a timer that triggers on each frame, set delay to 0.0f and repeat to true. Timers created within a script will automatically die when the script is deleted.
||number||time interval in seconds|
||boolean||true = repeat timer until cancel, false = one-shot timer|
||function(self, handle, time_elapsed)||timer callback function
|hash||handle identifier for the create timer, returns timer.INVALID_TIMER_HANDLE if the timer can not be created|
You may cancel a timer from inside a timer callback. Cancelling a timer that is already executed or cancelled is safe.
||hash||the timer handle returned by timer.delay()|
||boolean||if the timer was active, false if the timer is already cancelled / complete|
Indicates an invalid timer handle