PhysObj:SetMaterial
Description
Sets the material of the physobject.
Impact sounds will only change if this is called on client
Arguments
Example
Randomize the physical properties of an entity
local tbl = {
"gmod_ice", -- Makes the entity slide around
"gmod_bouncy", -- Makes the entity bouncy
"gmod_silent", -- Makes the entity not play sounds on impact
"flesh" -- Makes the entity play flesh sounds on impact
}
local phys = SomeEntity:GetPhysicsObject()
if ( IsValid( phys ) ) then
phys:SetMaterial( table.Random( tbl ) )
end