# Interaction (functions)

- [BIS_fnc_escortAI](../../functions/BIS_fnc_escortAI.md): *N/A*
- [BIS_fnc_escortAIHoldAction](../../functions/BIS_fnc_escortAIHoldAction.md): *N/A*
- [BIS_fnc_holdActionAdd](../../functions/BIS_fnc_holdActionAdd.md): Adds an action to an object which requires the user to hold a key to perform the action.
- [BIS_fnc_holdActionRemove](../../functions/BIS_fnc_holdActionRemove.md): Removes a hold action. This does exactly the same as removeAction.
- [BIS_fnc_holdKey](../../functions/BIS_fnc_holdKey.md): Function that executes code when a key has been held down for a long enough time - "Hold X to Advance" text is displayed when any key is pressed.
- [BIS_fnc_initInspectable](../../functions/BIS_fnc_initInspectable.md): Initialize inspectable object: add "Inspect" action to the object. When a player activates it, full-screen detail of the objects is shown.
- [BIS_fnc_initIntelObject](../../functions/BIS_fnc_initIntelObject.md): This function sets up an object as intel retrievable by the players by adding a "Take Intel" addAction to it.
- [BIS_fnc_initLeaflet](../../functions/BIS_fnc_initLeaflet.md): Initialise interactive leaflet.
- [BIS_fnc_keyHold](../../functions/BIS_fnc_keyHold.md): Allows for hold button interactions. Hold action is started by pressing <kbd>Space</kbd>.
- [BIS_fnc_lookAtArray](../../functions/BIS_fnc_lookAtArray.md): Executes a code when one of the specified objects is looked at (player's cursor pointed towards it) for enough time
- [BIS_fnc_lookAtArrayEH](../../functions/BIS_fnc_lookAtArrayEH.md): Event handler function for the BIS_fnc_lookAtArray function.
- [BIS_fnc_showAANArticle](../../functions/BIS_fnc_showAANArticle.md): Show an AAN article.
- [BIS_fnc_target](../../functions/BIS_fnc_target.md): Handles the shooting targets in the Bootcamp DLC, statistics, animation, etc. (targets such as `TargetBootcampHuman_f`)
