getAllUnitTraits: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
m (2.00 update)
Line 1: Line 1:
{{Command
{{Command


|game1= arma3dev |Game name=
|game1= arma3 |Game name=


|version= 1.99 |Game version=
|version= 2.00 |Game version=


|arg= <!-- local, to be confirmed --> |Multiplayer Arguments ("local" or "global")=
|arg= <!-- local, to be confirmed --> |Multiplayer Arguments ("local" or "global")=

Revision as of 13:33, 14 October 2020

Hover & click on the images for description

Description

Description:
Returns unit traits, native or set by setUnitTrait.
Groups:
Object Manipulation

Syntax

Syntax:
getAllUnitTraits unit
Parameters:
unit: Object
Return Value:
Array of Arrays of [String, String/Boolean] - to format [["traitName1",value1], ["traitName2", value2]]

Examples

Example 1:
/* can return: [ ["Medic", false], ["Engineer", false], ["ExplosiveSpecialist", false], ["UavHacker", false], ["CamouflageCoef", 1], ["AudibleCoef", 1], ["LoadCoef", 1], ["test", "custom"] ] */ private _playerTraits = getAllUnitTraits player;
Example 2:
private _unitTraits = getAllUnitTraits _unit; private _indexes = [_unitTraits, "Medic"] call BIS_fnc_findNestedElement; private _unitCanHeal = _unitTraits select (_indexes select 0) select 1;

Additional Information

See also:
setUnitTrait

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

Bottom Section