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

Public Member Functions

void EnableSaveState (bool enabled)
 
void RestoreEnabled ()
 
void Awake ()
 
void Update ()
 
void FixedUpdate ()
 
void Solve ()
 
void EnableSaveState (bool enabled)
 
void RestoreEnabled ()
 
void Awake ()
 
void Update ()
 
void FixedUpdate ()
 
void Solve ()
 

Public Attributes

Transform Target
 
int ChainLength
 
int MaxIteration = 10
 
float ChainSoft = 1
 
float Soft = 0
 
float K = 0
 

Protected Member Functions

void InitParentIK ()
 
void InitParentIK ()
 

Protected Attributes

bool wasEnabled = true
 
int oldChainLength
 
float DistThreshold = float.MinValue
 
List< Bone_boneChain
 
BoneConstraintIK parentIK
 
bool Solved
 

Properties

List< BoneboneChain [get]
 

Member Function Documentation

void wHiteRabbiT.Unity.Rig.BoneConstraintIK.Awake ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.Awake ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.EnableSaveState ( bool  enabled)
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.EnableSaveState ( bool  enabled)
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.FixedUpdate ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.FixedUpdate ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.InitParentIK ( )
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.InitParentIK ( )
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.RestoreEnabled ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.RestoreEnabled ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.Solve ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.Solve ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.Update ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintIK.Update ( )

Member Data Documentation

List< Bone > wHiteRabbiT.Unity.Rig.BoneConstraintIK._boneChain
protected
int wHiteRabbiT.Unity.Rig.BoneConstraintIK.ChainLength
float wHiteRabbiT.Unity.Rig.BoneConstraintIK.ChainSoft = 1
float wHiteRabbiT.Unity.Rig.BoneConstraintIK.DistThreshold = float.MinValue
protected
float wHiteRabbiT.Unity.Rig.BoneConstraintIK.K = 0
int wHiteRabbiT.Unity.Rig.BoneConstraintIK.MaxIteration = 10
int wHiteRabbiT.Unity.Rig.BoneConstraintIK.oldChainLength
protected
BoneConstraintIK wHiteRabbiT.Unity.Rig.BoneConstraintIK.parentIK
protected
float wHiteRabbiT.Unity.Rig.BoneConstraintIK.Soft = 0
bool wHiteRabbiT.Unity.Rig.BoneConstraintIK.Solved
protected
Transform wHiteRabbiT.Unity.Rig.BoneConstraintIK.Target
bool wHiteRabbiT.Unity.Rig.BoneConstraintIK.wasEnabled = true
protected

Property Documentation

List< Bone > wHiteRabbiT.Unity.Rig.BoneConstraintIK.boneChain
getprotected

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