Members
(static) eventPool
(static) sharedInstance
Gets the singleton instance of EventTimer.
- Source:
eventPool
The current event pool.
- Source:
Methods
(static) addEvent()
(static) addEventListener()
(static) hasEventLisetener()
(static) removeAllEvents()
(static) removeEvent()
(static) removeEventListener()
addEvent(id, func, delayopt, countopt, overwriteopt, {string)
Adds an event to the EventTimer.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
id |
string | Unique ID of the timed event. | ||
func |
function | Callback to be invoked when event triggers. | ||
delay |
number |
<optional> |
0 | Delay (interval) of event (in ms). |
count |
number |
<optional> |
1 | Number of times the event should invoke. If set to 0, it will be infinite. |
overwrite |
boolean |
<optional> |
true | Specifies whether this timed event should overwrite an existing one with the same name. |
{string |
[eventName] - The event name of the custom event to be dispatched. | |||
...params |
* |
<optional> |
Additional parameters that are passed through to the function specified by 'func'. |
- Source:
removeAllEvents()
Removes all timed events from the EventTimer.
- Source:
removeEvent(id)
Removes a timed event by its ID.
Parameters:
Name | Type | Description |
---|---|---|
id |
string | ID of the timed event. |
- Source: