Class RagdollBoneInfo
- Namespace
- VoxelPlayground.Ragdoll
- Assembly
- GamePlay.dll
public class RagdollBoneInfo : MonoBehaviour
- Inheritance
-
object
RagdollBoneInfo
- Extension Methods
-
Fields
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()
InitRagdollProfile()
public virtual void InitRagdollProfile()
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()
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