A countdown timer.
Counts down a specified interval and emits a signal on reaching 0. Can be set to repeat or "one shot" mode.
Returns the timer's remaining time in seconds. Returns 0 if the timer is inactive.
Returns [code]true[/code] if the timer is paused.
Returns [code]true[/code] if the timer is stopped.
Pauses the timer. If [code]paused[/code] is [code]true[/code], the timer will not process until it is started or unpaused again, even if [method start] is called.
Starts the timer. This also resets the remaining time to [code]wait_time[/code].
Note: this method will not resume a paused timer. See [method set_paused].
Stop (cancel) the Timer.
If [code]true[/code], Timer will automatically start when entering the scene tree. Default value: [code]false[/code].
If [code]true[/code], Timer will stop when reaching 0. If [code]false[/code], it will restart. Default value: [code]false[/code].
Processing mode. Uses TIMER_PROCESS_* constants as value.
Wait time in seconds.
Emitted when the Timer reaches 0.
Update the Timer during the physics step at each frame (fixed framerate processing).
Update the Timer during the idle time at each frame.