Members
_events
Holds arrays of events to be triggered.
- Source
Methods
clear()
Clear all registered events.
- Source
do(event, …args)
Trigger an event.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| event | string | Key of event to trigger. | |
| args | <repeatable> | Arguments to pass into listener function | 
- Source
forEach(func)
Run a function for each listing.
Parameters:
| Name | Type | Description | 
|---|---|---|
| func | function | Function to run | 
- Source
on(event, func) → {number}
Register a new event listener.
Parameters:
| Name | Type | Description | 
|---|---|---|
| event | string | Key for the event to listen for | 
| func | function | Function to run upon firing | 
- Source
Returns:
Index of added function
- Type:
- number
remove(event, i)
Remove a registered event.
Parameters:
| Name | Type | Description | 
|---|---|---|
| event | string | Event ID/type | 
| i | number | Index of script (ignore to delete all for event type) | 
- Source