Arma 3 Scripting

isUIContext

  • Arma 3 v1.76

Command · also in Program Flow · Markdown · JSON · original wiki page

Description

Returns true if the script originated from some UI control event, for example from "onButtonDown" EH. Exists within parent scope and immediate child scopes.

Syntax

isUIContext

Returns: Boolean

Examples

Example 1

if (isUIContext) then { hint "UI control event" };

Example 2

_button ctrlSetEventHandler ["ButtonDown", "call { diag_log isUIContext }"]; // outputs true

Example 3

_button ctrlSetEventHandler ["ButtonDown", "0 spawn { diag_log isUIContext }"]; // outputs false

See also

canSuspend · isRemoteExecuted · isRemoteExecutedJIP · isGamePaused · isGameFocused · serverCommand