Arma 3 Scripting

getObjectTextures

  • Global argument
  • Arma 3 v1.38

Command · Markdown · JSON · original wiki page

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:

Returns: Array of Strings - array of textures

Syntax 2

since Arma3 2.20

obj getObjectTextures sels

Parameters:

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