Garry's Mod Wiki

Revision Difference

Entity:GetMaterials#527923

<function name="GetMaterials" parent="Entity" type="classfunc"> <description> Returns all materials of the entity's model. This function is unaffected by <page>Entity:SetSubMaterial</page> as it returns the original materials. <bug issue="3362">The server's values take priority on the client.</bug> <bug>The table returned by this function will not contain materials if they are missing from the disk/repository. This means that if you are attempting to find the ID of a material to replace with <page>Entity:SetSubMaterial</page> and there are missing materials on the model, all subsequent materials will be offset in the table, meaning that the ID you are trying to get will be incorrect.</bug> <note>This function might tax your performance</note> </description> <realm>Shared</realm> <rets> <ret name="" type="table">A table containing full paths to the materials of the model. <bug issue="3216">This table is limited to 127 materials, even if the entity has more.</bug></ret> </rets> </function>