new Timer( [ms])
Timer constructor should not be used directly, use the static methods instead:
Parameters:
Name | Type | Argument | Description |
---|---|---|---|
ms |
number |
<optional> |
Time |
Members
-
duration :number
-
Duration of this timer.
Type:
- number
-
<readonly> elapsed
-
<readonly> left
-
<protected> removed :boolean
-
Whether this timer is already removed.
Type:
- boolean
-
repeat :boolean
-
Whether this timer should repeat.
Type:
- boolean
Methods
-
pause()
-
Pause timer.
Returns:
Self for chaining
- Type
- Timer
-
reset()
-
Reset timer to current duration.
Returns:
Self for chaining
- Type
- Timer
-
resume()
-
Resume paused timer.
Returns:
Self for chaining
- Type
- Timer
-
set(ms)
-
Set duration for timer.
Parameters:
Name Type Description ms
number Time to set to
Returns:
Self for chaining
- Type
- Timer
-
<protected> update(delta)
-
Update method that is called by timer system.
Parameters:
Name Type Description delta
number Delta time