currentNamespace

From Bohemia Interactive Community
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Hover & click on the images for description

Description

Description:
Returns the current global namespace the script runs in.
Since Arma 3 v2.00, Namespaces can be compared with == and != operators in addition to isEqualTo.
Groups:
NamespacesSystem

Syntax

Syntax:
currentNamespace
Return Value:
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 };

Additional Information

See also:
missionNamespace uiNamespace parsingNamespace profileNamespace localNamespace allVariables with Forward Compatibility

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note