Description
Return root of mission Description.ext entries hierarchy.
Important
Since the introduction of the Eden Editor, scenario attributes can be configured in the editor itself, not only in the external Description.ext file.
To access desired value independently on where it is stored, use the following commands:
Syntax
missionConfigFile
Returns: Config
Examples
Example 1
for "_i" from 0 to (count paramsArray - 1) do
{
missionNamespace setVariable [configName ((missionConfigFile/"Params") select _i), paramsArray select _i];
};
Example 2
To define custom values in description.ext:
class myMissionConfig
{
class mySetup
{
myNumber = 3;
myArray[] = { 1, 2, 3 };
myText = "LOL";
};
};
To read defined custom values from a script:
_myNumber = getNumber (missionConfigFile >> "myMissionConfig" >> "mySetup" >> "myNumber");
_myArray = getArray (missionConfigFile >> "myMissionConfig" >> "mySetup" >> "myArray");
_myText = getText (missionConfigFile >> "myMissionConfig" >> "mySetup" >> "myText");
See also
configFile · campaignConfigFile · getMissionConfigValue · getMissionConfig · getMissionPath