Arma 3 v1.24 It is recommended to use configClasses instead of BIS_fnc_getCfgSubClasses and BIS_fnc_uniqueClasses on subclasses collection or conditional selection.
_faces = "true" configClasses (configFile >> "CfgFaces");
// same as:
_faces = (configfile >> "CfgFaces") call BIS_fnc_getCfgSubClasses;
//Extract all animals:
animals = "configName _x isKindOf 'animal'" configClasses (configFile >> "CfgVehicles");
// same as:
animals = [];
[
configFile >> "CfgVehicles",
{
if ((configName _this) isKindOf "animal") then {
animals set [count animals, _this]
}
}
] call BIS_fnc_uniqueClasses;
Return nested subclasses, currently still BIS_fnc_returnChildren
// return all nested config classes
[configFile >> "CfgFaces", 1, true, true] call BIS_fnc_returnChildren;