Table of Contents

Class RagdollBoneInfo

Namespace
VoxelPlayground.Ragdoll
Assembly
GamePlay.dll
public class RagdollBoneInfo : MonoBehaviour
Inheritance
object
RagdollBoneInfo
Extension Methods

Fields

animor

public Animator animor

Field Value

Animator

initCollisionIgnore

public bool initCollisionIgnore

Field Value

bool

profile

public RagdollProfile profile

Field Value

RagdollProfile

ragdoll

public RagdollAnim ragdoll

Field Value

RagdollAnim

staticBones

public RagdollCreator staticBones

Field Value

RagdollCreator

Methods

CheckInit()

public virtual void CheckInit()

Init()

public void Init()

InitRagdollProfile()

public virtual void InitRagdollProfile()

LateInit()

public void LateInit()

SetMuscleDrag(float)

public void SetMuscleDrag(float drag)

Parameters

drag float

SetRagdollCCD(CollisionDetectionMode)

public void SetRagdollCCD(CollisionDetectionMode cdm)

Parameters

cdm CollisionDetectionMode

SetupComponents()

public void SetupComponents()

SetupMuscles()

[Button]
public virtual void SetupMuscles()

SetupMusclesFromStaticBoneData(RagdollAnim, RagdollCreator, Transform)

public void SetupMusclesFromStaticBoneData(RagdollAnim dynamicBone, RagdollCreator staticBone, Transform animator)

Parameters

dynamicBone RagdollAnim
staticBone RagdollCreator
animator Transform

UpdateJointMassScale()

public void UpdateJointMassScale()

UpdateMassDistrubution(float)

public void UpdateMassDistrubution(float downscalePercent = 0.12)

Parameters

downscalePercent float

UpdateRagdollLegPhysicsMaterial(PhysicsMaterial)

[Button]
public void UpdateRagdollLegPhysicsMaterial(PhysicsMaterial pm)

Parameters

pm PhysicsMaterial

UpdateRagdollPhysicsMaterial(PhysicsMaterial)

[Button]
public void UpdateRagdollPhysicsMaterial(PhysicsMaterial pm)

Parameters

pm PhysicsMaterial