Table of Contents

Class RagdollMuscle

Namespace
VoxelPlayground.Ragdoll
Assembly
GamePlay.dll
[Serializable]
public class RagdollMuscle : RagdollMuscleData
Inheritance
object
RagdollMuscle
Inherited Members

Fields

col

public Collider col

Field Value

Collider

cols

public Collider[] cols

Field Value

Collider[]

joint

public ConfigurableJoint joint

Field Value

ConfigurableJoint

rb

public Rigidbody rb

Field Value

Rigidbody

rbParent

[SerializeField]
public Rigidbody rbParent

Field Value

Rigidbody

rbTrans

public Transform rbTrans

Field Value

Transform

rmc

[NonSerialized]
public RagdollMuscleCollision rmc

Field Value

RagdollMuscleCollision

skeleInAnim

public Transform skeleInAnim

Field Value

Transform

state

public RagdollMuscleState state

Field Value

RagdollMuscleState

Methods

BuildMap(RagdollAnim, Transform, Transform, ConfigurableJoint)

public void BuildMap(RagdollAnim ra, Transform skl, Transform sklParent, ConfigurableJoint joint)

Parameters

ra RagdollAnim
skl Transform
sklParent Transform
joint ConfigurableJoint

DeleteMuscle(RagdollAnim, float, bool)

public void DeleteMuscle(RagdollAnim ragdoll, float delta, bool updateLocalJoint)

Parameters

ragdoll RagdollAnim
delta float
updateLocalJoint bool

IsExtraMuscle()

public bool IsExtraMuscle()

Returns

bool

IsThisRipped()

public bool IsThisRipped()

Returns

bool

ResetMuscle()

public void ResetMuscle()

ResetReferences()

public void ResetReferences()

SearchCols()

public void SearchCols()

SearchCols(Transform, List<Collider>)

public static void SearchCols(Transform trans, List<Collider> cs)

Parameters

trans Transform
cs List<Collider>

SetupSklDefaultLocalPosRot()

public void SetupSklDefaultLocalPosRot()

TickMuscle(RagdollAnim)

public void TickMuscle(RagdollAnim ragdoll)

Parameters

ragdoll RagdollAnim

UpdateAll(RagdollAnim, float)

public void UpdateAll(RagdollAnim ragdoll, float delta)

Parameters

ragdoll RagdollAnim
delta float