currentNamespace: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "|= Game version" to "|Game version=") |
(Tweak and example 2) |
||
Line 7: | Line 7: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| Returns current global namespace the script runs in. |DESCRIPTION= | | Returns current [[Namespace|global namespace]] the script runs in. |DESCRIPTION= | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
Line 22: | Line 22: | ||
|x1= <code>[[if]] ([[currentNamespace]] [[isEqualTo]] [[uiNamespace]]) [[then]] {[[hint]] "This is uiNamespace"};</code>|EXAMPLE1= | |x1= <code>[[if]] ([[currentNamespace]] [[isEqualTo]] [[uiNamespace]]) [[then]] {[[hint]] "This is uiNamespace"};</code>|EXAMPLE1= | ||
|x2= Quick function to get namespace name<code>_fn_currentNamespace = { | |||
if ([[currentNamespace]] [[isEqualTo]] [[missionNamespace]]) [[exitWith]] {"missionNamespace"}; | |||
if ([[currentNamespace]] [[isEqualTo]] [[parsingNamespace]]) [[exitWith]] {"parsingNamespace"}; | |||
if ([[currentNamespace]] [[isEqualTo]] [[profileNamespace]]) [[exitWith]] {"profileNamespace"}; | |||
if ([[currentNamespace]] [[isEqualTo]] [[uiNamespace]]) [[exitWith]] {"uiNamespace"}; | |||
}; | |||
[[with]] [[profileNamespace]] do { | |||
[[systemChat]] [[call]] _fn_currentNamespace; {{cc|profileNamespace}} | |||
}; | |||
[[systemChat]] [[call]] _fn_currentNamespace; {{cc|missionNamespace}} | |||
[[with]] [[uiNamespace]] do { | |||
[[systemChat]] [[call]] _fn_currentNamespace; {{cc|uiNamespace}} | |||
};</code>|EXAMPLE2= | |||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ |
Revision as of 06:17, 1 January 2020
Description
- Description:
- Returns current global namespace the script runs in.
- Groups:
- Uncategorised
Syntax
- Syntax:
- currentNamespace
- Return Value:
- Namespace
Examples
- Example 1:
if (currentNamespace isEqualTo uiNamespace) then {hint "This is uiNamespace"};
- Example 2:
- Quick function to get namespace name
_fn_currentNamespace = { if (currentNamespace isEqualTo missionNamespace) exitWith {"missionNamespace"}; if (currentNamespace isEqualTo parsingNamespace) exitWith {"parsingNamespace"}; if (currentNamespace isEqualTo profileNamespace) exitWith {"profileNamespace"}; if (currentNamespace isEqualTo uiNamespace) exitWith {"uiNamespace"}; }; with profileNamespace do { systemChat call _fn_currentNamespace; // profileNamespace }; systemChat call _fn_currentNamespace; // missionNamespace with uiNamespace do { systemChat call _fn_currentNamespace; // uiNamespace };
Additional Information
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