hook( id, table, function, argument )
instance function
Hook a function on to the Timer. This function will be called every time the Timer ticks. You can add as many hooks to a timer as you want.
Parameters
Name | Type | Description |
---|---|---|
id | String | Unique identifier for the hook |
table | Table | The table the hook function belongs to (can be nil) |
function | Function | The hook function to call on tick |
argument | Any | An argument to pass to the hook function |
Returns
Type | Description |
---|---|
Boolean | True if the hook was added successfully |
Notes
The callback function should have the following signature - timer is the Timer that invoked the call and hook is a TimerHook object.
function ExampleTable:exampleFunction( timer, hook )