Class RagdollMuscle
- Namespace
- VoxelPlayground.Ragdoll
- Assembly
- GamePlay.dll
[Serializable]
public class RagdollMuscle : RagdollMuscleData
- Inheritance
-
object
RagdollMuscle
- Inherited Members
-
Fields
col
Field Value
- Collider
cols
Field Value
- Collider[]
joint
public ConfigurableJoint joint
Field Value
- ConfigurableJoint
rb
Field Value
- Rigidbody
rbParent
[SerializeField]
public Rigidbody rbParent
Field Value
- Rigidbody
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
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
public bool IsExtraMuscle()
Returns
- bool
IsThisRipped()
public bool IsThisRipped()
Returns
- bool
ResetMuscle()
public void ResetMuscle()
ResetReferences()
public void ResetReferences()
SearchCols()
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