Entity/SetMaterial

From Garry's Mod
Jump to: navigation, search
 Entity:SetMaterial( )

Description

Sets the rendering material override of the entity.

To set a Lua material created with CreateMaterial, just prepend a "!" to the material name.

NOTE

If you wish to override a single material on the model, use Entity:SetSubMaterial instead.

NOTE

Please note that to apply materials to models, that material must have VertexLitGeneric shader. For that reason you cannot apply map textures onto models, map textures use a different material shader - LightmappedGeneric.

BUG

The server's value takes priority on the client.

Issue Tracker: #3362

Arguments

string materialName

New material name. Use an empty string ("") to reset to the default materials.

Arguments

boolean forceMaterial=false

Use it if you wish to apply material other than VertexLitGeneric (such as tools/toolswhite).
Personal tools
Navigation