Description
Gets all custom textures (hiddenSelectionsTextures) associated with the object.
Important
Prior to Arma 3 v2.20 it will return an empty Array when executed on simple objects.
Syntax
Syntax 1
getObjectTextures obj
Parameters:
obj: Object
Returns: Array of Strings - array of textures
Syntax 2
since Arma3 2.20
obj getObjectTextures sels
Parameters:
obj: Object - entitysels: Array - array of index(es) and/or selection(s). If array is empty [] - default object textures are returned (see example 3)
Returns: Array of Strings - array of textures in order of 'sels'. Non existing textures filled with nils.
Examples
Example 1
_textures = getObjectTextures player;
Example 2
player setObjectTexture ["clan", "\a3\missions_f_epa\data\img\orbat\b_111_texture_ca.paa"];
player getObjectTextures ["clan", 1, 0, player, "dskjhkjhsad"];
// ["a3\missions_f_epa\data\img\orbat\b_111_texture_ca.paa","","a3\characters_f\blufor\data\clothing1_co.paa",<null>,<null>]
Example 3
player setObjectTexture [0, ""];
player getObjectTextures []; // ["a3\characters_f\blufor\data\clothing1_co.paa",""]
See also
setObjectTexture · setObjectTextureGlobal · getObjectMaterials · setObjectMaterial · setObjectMaterialGlobal · getModelInfo