Description
Adds a user action event handler to the current mission and returns its event handler index.
Syntax
addUserActionEventHandler [keyName, event, expression]
Parameters:
keyName: String - action key name - see inputAction/actionsevent: String - event name - see UserAction Event Handlers. Can be one of:"Activate""Deactivate""Analog"
expression: Code - expression that will be executed in missionNamespace when event handler fires._thisEventHandlerreturns the event handler index_thisEventreturns the event type (the event parameter, either"Activate","Deactivate"or"Analog")
Returns: Number - the index of the currently added UserAction event handler is returned
Examples
Example 1
private _ehId = addUserActionEventHandler ["ReloadMagazine", "Activate", { systemChat "reloading!"; }];
See also
removeUserActionEventHandler · removeAllUserActionEventHandlers · Arma 3: Event Handlers