ClientsideRagdoll

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

Contents

Description

Creates a fully clientside ragdoll.

NOTE

The ragdoll initially starts as hidden and with shadows disabled, see the example for how to enable it.
There's no need to call Entity:Spawn on this entity.
The physics won't initialize at all if the model hasn't been precached serverside first.

BUG

Clientside entities are not garbage-collected, thus you must store a reference to the object and call CSEnt:Remove manually.

Issue Tracker: #1387

Arguments

string model

The file path to the model.

WARNING

Model must be precached with util.PrecacheModel on the server before usage.

Arguments

number renderGroup=RENDERGROUP_OPAQUE

The RENDERGROUP_ Enums to assign.

Returns

CSEnt

The newly created client-side ragdoll. ( C_ClientRagdoll )

Examples

Example

Creates a new ragdoll with the player model of breen and enables rendering and shadows.

local ragdoll = ClientsideRagdoll( "models/player/breen.mdl" )
ragdoll:SetNoDraw( false )
ragdoll:DrawShadow( true )


Personal tools
Navigation