Garry's Mod Wiki


  table Entity:GetMaterials()


Returns all materials of the entity's model.

This function is unaffected by Entity:SetSubMaterial as it returns the original materials.

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 Entity:SetSubMaterial 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.


1 table
A table containing full paths to the materials of the model.

For models, it's limited to 128 materials.