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

Classes

class  Impact
 
class  RagDollRoot
 

Public Member Functions

void CreateRagDoll (Impact impact)
 Creates the rag doll for all roots More...
 
void CreateRagDoll (string RagDollRootName, Impact impact)
 Creates the rag doll for a particular root by its name. More...
 
void CreateRagDoll (RagDollRoot rdRoot, Impact impact)
 Creates the rag doll for a particular root. More...
 
void DeleteRagDoll ()
 Deletes the all partials rag doll. More...
 
void DeleteRagDoll (RagDollRoot rdRoot)
 Deletes the rag doll. More...
 
void OnGUI ()
 
void CreateRagDoll (Impact impact)
 Creates the rag doll for all roots More...
 
void CreateRagDoll (string RagDollRootName, Impact impact)
 Creates the rag doll for a particular root by its name. More...
 
void CreateRagDoll (RagDollRoot rdRoot, Impact impact)
 Creates the rag doll for a particular root. More...
 
void DeleteRagDoll ()
 Deletes the all partials rag doll. More...
 
void DeleteRagDoll (RagDollRoot rdRoot)
 Deletes the rag doll. More...
 
void OnGUI ()
 

Public Attributes

List< RagDollRootRagDollRoots
 
Impact impact
 

Protected Member Functions

void CreateRagDollNoChild (RagDollRoot rdRoot, Impact impact)
 
void DeleteRagDollNoChild (RagDollRoot rdRoot)
 
void DeactivateBoneConstraint (GameObject go)
 
void ReactivateBone (GameObject go)
 
void CreateKinematics (RagDollRoot rdRoot, Impact impact)
 
void CreateRagDollNoChild (RagDollRoot rdRoot, Impact impact)
 
void DeleteRagDollNoChild (RagDollRoot rdRoot)
 
void DeactivateBoneConstraint (GameObject go)
 
void ReactivateBone (GameObject go)
 
void CreateKinematics (RagDollRoot rdRoot, Impact impact)
 

Protected Attributes

Dictionary< Bone, RagDollRootRagDollBones = new Dictionary<Bone, RagDollRoot>()
 

Member Function Documentation

void wHiteRabbiT.Unity.Rig.RagDoll.CreateKinematics ( RagDollRoot  rdRoot,
Impact  impact 
)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.CreateKinematics ( RagDollRoot  rdRoot,
Impact  impact 
)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.CreateRagDoll ( Impact  impact)

Creates the rag doll for all roots

Parameters
impactImpact description.
void wHiteRabbiT.Unity.Rig.RagDoll.CreateRagDoll ( Impact  impact)

Creates the rag doll for all roots

Parameters
impactImpact description.
void wHiteRabbiT.Unity.Rig.RagDoll.CreateRagDoll ( string  RagDollRootName,
Impact  impact 
)

Creates the rag doll for a particular root by its name.

Parameters
RagDollRootNameRag doll root name.
impactImpact description.
void wHiteRabbiT.Unity.Rig.RagDoll.CreateRagDoll ( string  RagDollRootName,
Impact  impact 
)

Creates the rag doll for a particular root by its name.

Parameters
RagDollRootNameRag doll root name.
impactImpact description.
void wHiteRabbiT.Unity.Rig.RagDoll.CreateRagDoll ( RagDollRoot  rdRoot,
Impact  impact 
)

Creates the rag doll for a particular root.

Parameters
rdRootRag doll root.
impactImpact description.
void wHiteRabbiT.Unity.Rig.RagDoll.CreateRagDoll ( RagDollRoot  rdRoot,
Impact  impact 
)

Creates the rag doll for a particular root.

Parameters
rdRootRag doll root.
impactImpact description.
void wHiteRabbiT.Unity.Rig.RagDoll.CreateRagDollNoChild ( RagDollRoot  rdRoot,
Impact  impact 
)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.CreateRagDollNoChild ( RagDollRoot  rdRoot,
Impact  impact 
)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.DeactivateBoneConstraint ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.DeactivateBoneConstraint ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.DeleteRagDoll ( )

Deletes the all partials rag doll.

void wHiteRabbiT.Unity.Rig.RagDoll.DeleteRagDoll ( )

Deletes the all partials rag doll.

void wHiteRabbiT.Unity.Rig.RagDoll.DeleteRagDoll ( RagDollRoot  rdRoot)

Deletes the rag doll.

Parameters
rdRootRag doll root.
void wHiteRabbiT.Unity.Rig.RagDoll.DeleteRagDoll ( RagDollRoot  rdRoot)

Deletes the rag doll.

Parameters
rdRootRag doll root.
void wHiteRabbiT.Unity.Rig.RagDoll.DeleteRagDollNoChild ( RagDollRoot  rdRoot)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.DeleteRagDollNoChild ( RagDollRoot  rdRoot)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.OnGUI ( )
void wHiteRabbiT.Unity.Rig.RagDoll.OnGUI ( )
void wHiteRabbiT.Unity.Rig.RagDoll.ReactivateBone ( GameObject  go)
protected
void wHiteRabbiT.Unity.Rig.RagDoll.ReactivateBone ( GameObject  go)
protected

Member Data Documentation

Impact wHiteRabbiT.Unity.Rig.RagDoll.impact
Dictionary< Bone, RagDollRoot > wHiteRabbiT.Unity.Rig.RagDoll.RagDollBones = new Dictionary<Bone, RagDollRoot>()
protected
List< RagDollRoot > wHiteRabbiT.Unity.Rig.RagDoll.RagDollRoots

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