wHiteRabbiT-sTudio Framework
wHiteRabbiT.Unity.Rig.RagDollManager Class Reference
Inheritance diagram for wHiteRabbiT.Unity.Rig.RagDollManager:

Public Member Functions

void RandomCut (Vector3 Force, LayerMask CollisionMask, float Frott, float CollisionRadius, bool attached)
 
void Repare ()
 
void Kill (Vector3 Force, LayerMask CollisionMask, float Frott, float CollisionRadius, bool attached)
 
void Resurect ()
 
void CreateRagDoll (Bone BoneToDetach, Vector3 Force, LayerMask CollisionMask, float Frott, float CollisionRadius)
 
void CreateAttachedRagDoll (Bone BoneRoot, LayerMask CollisionMask, float Frott, float CollisionRadius)
 
void DeleteRagDoll (Bone BoneDetached)
 
void OnGUI ()
 
void RandomCut (Vector3 Force, LayerMask CollisionMask, float Frott, float CollisionRadius, bool attached)
 
void Repare ()
 
void Kill (Vector3 Force, LayerMask CollisionMask, float Frott, float CollisionRadius, bool attached)
 
void Resurect ()
 
void CreateRagDoll (Bone BoneToDetach, Vector3 Force, LayerMask CollisionMask, float Frott, float CollisionRadius)
 
void CreateAttachedRagDoll (Bone BoneRoot, LayerMask CollisionMask, float Frott, float CollisionRadius)
 
void DeleteRagDoll (Bone BoneDetached)
 
void OnGUI ()
 

Public Attributes

Transform ParentToAttach
 
List< BoneBonesToCut
 
List< BoneBonesToKill
 
Vector3 TestForce
 
LayerMask TestCollisionMask
 
float TestFrott
 
float TestCollisionRadius = 0.06f
 
bool TestAttached
 

Protected Member Functions

void DeactivateBoneConstraintRec (GameObject go)
 
void DeactivateBoneConstraint (GameObject go)
 
BoneConstraintKinematics CreateKinematics (GameObject go)
 
List< BoneConstraintKinematicsCreateKinematicsRec (GameObject go)
 
List< BoneConstraintKinematicsCreateKinematicsRec (GameObject go, bool First)
 
void ReactivateBoneRec (GameObject go)
 
void ReactivateBone (GameObject go)
 
void DeactivateBoneConstraintRec (GameObject go)
 
void DeactivateBoneConstraint (GameObject go)
 
BoneConstraintKinematics CreateKinematics (GameObject go)
 
List< BoneConstraintKinematicsCreateKinematicsRec (GameObject go)
 
List< BoneConstraintKinematicsCreateKinematicsRec (GameObject go, bool First)
 
void ReactivateBoneRec (GameObject go)
 
void ReactivateBone (GameObject go)
 

Protected Attributes

BaseCharacter _character
 
LayerMask CollisionMask
 
float Frott
 
float CollisionRadius = 0.06f
 
List< BoneCuttedBones
 
bool Killed
 
Dictionary< Bone, List< BoneConstraintKinematics > > boneDico
 

Properties

BaseCharacter character [get]
 

Member Function Documentation

void wHiteRabbiT.Unity.Rig.RagDollManager.CreateAttachedRagDoll ( Bone  BoneRoot,
LayerMask  CollisionMask,
float  Frott,
float  CollisionRadius 
)
void wHiteRabbiT.Unity.Rig.RagDollManager.CreateAttachedRagDoll ( Bone  BoneRoot,
LayerMask  CollisionMask,
float  Frott,
float  CollisionRadius 
)
BoneConstraintKinematics wHiteRabbiT.Unity.Rig.RagDollManager.CreateKinematics ( GameObject  go)
protected
BoneConstraintKinematics wHiteRabbiT.Unity.Rig.RagDollManager.CreateKinematics ( GameObject  go)
protected
List<BoneConstraintKinematics> wHiteRabbiT.Unity.Rig.RagDollManager.CreateKinematicsRec ( GameObject  go)
protected
List<BoneConstraintKinematics> wHiteRabbiT.Unity.Rig.RagDollManager.CreateKinematicsRec ( GameObject  go)
protected
List<BoneConstraintKinematics> wHiteRabbiT.Unity.Rig.RagDollManager.CreateKinematicsRec ( GameObject  go,
bool  First 
)
protected
List<BoneConstraintKinematics> wHiteRabbiT.Unity.Rig.RagDollManager.CreateKinematicsRec ( GameObject  go,
bool  First 
)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.CreateRagDoll ( Bone  BoneToDetach,
Vector3  Force,
LayerMask  CollisionMask,
float  Frott,
float  CollisionRadius 
)
void wHiteRabbiT.Unity.Rig.RagDollManager.CreateRagDoll ( Bone  BoneToDetach,
Vector3  Force,
LayerMask  CollisionMask,
float  Frott,
float  CollisionRadius 
)
void wHiteRabbiT.Unity.Rig.RagDollManager.DeactivateBoneConstraint ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.DeactivateBoneConstraint ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.DeactivateBoneConstraintRec ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.DeactivateBoneConstraintRec ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.DeleteRagDoll ( Bone  BoneDetached)
void wHiteRabbiT.Unity.Rig.RagDollManager.DeleteRagDoll ( Bone  BoneDetached)
void wHiteRabbiT.Unity.Rig.RagDollManager.Kill ( Vector3  Force,
LayerMask  CollisionMask,
float  Frott,
float  CollisionRadius,
bool  attached 
)
void wHiteRabbiT.Unity.Rig.RagDollManager.Kill ( Vector3  Force,
LayerMask  CollisionMask,
float  Frott,
float  CollisionRadius,
bool  attached 
)
void wHiteRabbiT.Unity.Rig.RagDollManager.OnGUI ( )
void wHiteRabbiT.Unity.Rig.RagDollManager.OnGUI ( )
void wHiteRabbiT.Unity.Rig.RagDollManager.RandomCut ( Vector3  Force,
LayerMask  CollisionMask,
float  Frott,
float  CollisionRadius,
bool  attached 
)
void wHiteRabbiT.Unity.Rig.RagDollManager.RandomCut ( Vector3  Force,
LayerMask  CollisionMask,
float  Frott,
float  CollisionRadius,
bool  attached 
)
void wHiteRabbiT.Unity.Rig.RagDollManager.ReactivateBone ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.ReactivateBone ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.ReactivateBoneRec ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.ReactivateBoneRec ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDollManager.Repare ( )
void wHiteRabbiT.Unity.Rig.RagDollManager.Repare ( )
void wHiteRabbiT.Unity.Rig.RagDollManager.Resurect ( )
void wHiteRabbiT.Unity.Rig.RagDollManager.Resurect ( )

Member Data Documentation

BaseCharacter wHiteRabbiT.Unity.Rig.RagDollManager._character
protected
Dictionary< Bone, List< BoneConstraintKinematics > > wHiteRabbiT.Unity.Rig.RagDollManager.boneDico
protected
List< Bone > wHiteRabbiT.Unity.Rig.RagDollManager.BonesToCut
List< Bone > wHiteRabbiT.Unity.Rig.RagDollManager.BonesToKill
LayerMask wHiteRabbiT.Unity.Rig.RagDollManager.CollisionMask
protected
float wHiteRabbiT.Unity.Rig.RagDollManager.CollisionRadius = 0.06f
protected
List< Bone > wHiteRabbiT.Unity.Rig.RagDollManager.CuttedBones
protected
float wHiteRabbiT.Unity.Rig.RagDollManager.Frott
protected
bool wHiteRabbiT.Unity.Rig.RagDollManager.Killed
protected
Transform wHiteRabbiT.Unity.Rig.RagDollManager.ParentToAttach
bool wHiteRabbiT.Unity.Rig.RagDollManager.TestAttached
LayerMask wHiteRabbiT.Unity.Rig.RagDollManager.TestCollisionMask
float wHiteRabbiT.Unity.Rig.RagDollManager.TestCollisionRadius = 0.06f
Vector3 wHiteRabbiT.Unity.Rig.RagDollManager.TestForce
float wHiteRabbiT.Unity.Rig.RagDollManager.TestFrott

Property Documentation

BaseCharacter wHiteRabbiT.Unity.Rig.RagDollManager.character
get

The documentation for this class was generated from the following file: