From Bohemia Interactive Community
|
|
Line 28: |
Line 28: |
| <h3 style="display:none">Notes</h3> | | <h3 style="display:none">Notes</h3> |
| <dl class="command_description"> | | <dl class="command_description"> |
| <!-- Note Section BEGIN -->
| |
| <dd class="notedate">Posted on Jul 19, 2014 - 20:08
| |
| <dt class="note">'''[[User:ffur2007slx2_5|ffur2007slx2_5]]'''<dd class="note">
| |
| (ArmA3 1.24) It is recommended to use [[configClasses]] instead of [[BIS_fnc_getCfgSubClasses]] and [[BIS_fnc_uniqueClasses]] on subclasses collection or conditional selection.
| |
| <code>
| |
| _faces = "[[true]]" [[configClasses]] ([[configFile]] >> "Cfgfaces");
| |
| //same as: _faces = (configfile >> "CfgFaces") [[call]] [[BIS_fnc_getCfgSubClasses]];
| |
| </code>
| |
| <code>
| |
| //Extract all animals:
| |
| animals = "(([[configName]] _x) [[isKindOf]] 'animal')" [[configClasses]] ([[configFile]] >> "CfgVehicles");
| |
| /*same as:
| |
| aniamls = [];
| |
| [([[configFile]] >> "CfgVehicles"),{
| |
| [[if]] (([[configName]] _this) [[isKindOf]] “animal”) [[then]] {
| |
| animals [[set]] [ [[count]] animals, _this]
| |
| }
| |
| }
| |
| ] [[call]] [[BIS_fnc_uniqueClasses]];*/
| |
| </code>
| |
| Return nested subclasses, currently still [[BIS_fnc_returnChildren]]
| |
| <code>
| |
| //Return all nested config classes.<br>
| |
| [([[configFile]] >> "CfgFaces"),1, [[true]], [[true]] ] [[call]] [[BIS_fnc_returnChildren]];
| |
| </code>
| |
|
| |
| <dd class="notedate">Posted on Apr 06, 2016 - 08:28
| |
| <dt class="note">'''[[Pierre MGI]]'''<dd class="note">
| |
| The post from ffur2007slx2_5 above is not exact.
| |
| <code>
| |
| "true" configClasses (configFile >> "Cfgfaces"); will return an array of classes.
| |
| [config.bin/CfgFaces/Kerry,...]
| |
| (configfile >> "CfgFaces") call BIS_fnc_getCfgSubClasses; will return an array of strings.
| |
| ["Kerry",.....]
| |
| </code>
| |
| <!-- Note Section END -->
| |
| </dl> | | </dl> |
|
| |
|
Revision as of 23:34, 6 April 2016