Description
Gets all custom materials associated with the object.
Syntax
Syntax 1
getObjectMaterials obj
Parameters:
obj: Object
Returns: Array of Strings - array of materials
Syntax 2
since Arma3 2.20
obj getObjectMaterials sels
Parameters:
obj: Object - entitysels: Array - array of index(es) and/or selection(s). If array is empty [] - default object materials are returned (see example 3)
Returns: Array of Strings - array of materials in order of 'sels'. Non existing materials filled with nils.
Examples
Example 1
_materials = getObjectMaterials car;
Example 2
player setObjectMaterial ["insignia", "A3\Structures_F\Data\Windows\window_set.rvmat"];
player getObjectMaterials ["insignia", 0, 1, player, "dskjhkjhsad"];
// ["a3\structures_f\data\windows\window_set.rvmat","","a3\structures_f\data\windows\window_set.rvmat",<null>,<null>]
Example 3
player setObjectMaterial [0, "a3\structures_f\data\windows\window_set.rvmat"];
getObjectMaterials player; // ["a3\structures_f\data\windows\window_set.rvmat",""]
player getObjectMaterials []; // ["",""]
See also
setObjectMaterial · setObjectTextureGlobal · getObjectTextures · setObjectTexture · setObjectMaterialGlobal