Description
Returns the current global namespace the script runs in.
Note
Since Arma 3 v2.00, Namespaces can be compared with == and != operators in addition to isEqualTo.
Syntax
currentNamespace
Returns: Namespace - one of:
Examples
Example 1
if (currentNamespace isEqualTo uiNamespace) then { hint "This is uiNamespace" };
Example 2
private _fn_getCurrentNamespaceName = {
if (currentNamespace isEqualTo missionNamespace) exitWith { "missionNamespace" };
if (currentNamespace isEqualTo parsingNamespace) exitWith { "parsingNamespace" };
if (currentNamespace isEqualTo profileNamespace) exitWith { "profileNamespace" };
if (currentNamespace isEqualTo uiNamespace) exitWith { "uiNamespace" };
"error";
};
with profileNamespace do {
systemChat call _fn_getCurrentNamespaceName; // profileNamespace
};
systemChat call _fn_getCurrentNamespaceName; // missionNamespace
with uiNamespace do {
systemChat call _fn_getCurrentNamespaceName; // uiNamespace
};
See also
missionNamespace · uiNamespace · parsingNamespace · profileNamespace · localNamespace · allVariables · with · ArmA: Editing