hook( id, table, func, arg )
instance function
Hook on to the chat input - when the player types something and presses enter to send the chat, your callback will be called so you can process it if required.
Arguments
| Name | Type | Description |
|---|---|---|
| id | String | Unique id for the hook |
| object | Table | If the callback is an instance function, a table. Can be nil. |
| func | Function | The callback function to call. |
| arg | Any | An argument to pass to the hook function |
Returns
| Type | Description |
|---|---|
| Boolean | True if the hook was added |
Notes
The callback function should have the following signature - text is the string that the player entered, supplied by the TextInput library and hook is a TextInputHook object.
function ExampleTable:exampleFunction( text, hook )
