getObjectMaterials
Description
- Description:
 - Gets all custom materials associated with the object.
 - Groups:
 - Object Manipulation
 
Syntax
- Syntax:
 - getObjectMaterials obj
 - Parameters:
 - obj: Object
 - Return Value:
 - Array of Strings - array of materials
 
Alternative Syntax
- Syntax:
 - obj getObjectMaterials sels
 - Parameters:
 - obj: Object - entity
 - sels: Array - array of index(es) and/or selection(s). If array is empty [] - default object materials are returned (see example 3)
 - Return Value:
 - Array of Strings - array of materials in order of 'sels'. Non existing materials filled with nils.
 
Examples
- Example 1:
 - 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 []; // ["",""]
 
Additional Information
- See also:
 - setObjectMaterial setObjectTextureGlobal getObjectTextures setObjectTexture setObjectMaterialGlobal
 
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