Property | Type | Description | |
---|---|---|---|
OnPostInitiate | UpdateDelegate | ||
OnPostUpdate | UpdateDelegate | ||
OnPreInitiate | UpdateDelegate | ||
OnPreUpdate | UpdateDelegate |
Property | Type | Description | |
---|---|---|---|
firstInitiation | bool |
Method | Description | |
---|---|---|
ContainsDuplicateBone ( Bone bones ) : |
Checks if an array of objects contains any duplicates.
|
|
FixTransforms ( ) : void |
Fixes all the Transforms used by the solver to their initial state.
|
|
GetIKPosition ( ) : |
Gets the %IK position. NOTE: You are welcome to read IKPosition directly, this method is here only to match the Unity's built in %IK API.
|
|
GetIKPositionWeight ( ) : float |
Gets the %IK position weight. NOTE: You are welcome to read IKPositionWeight directly, this method is here only to match the Unity's built in %IK API.
|
|
GetPoint ( |
Gets the point with the specified Transform.
|
|
GetPoints ( ) : RootMotion.FinalIK.IKSolver.Point[] |
Gets all the points used by the solver.
|
|
GetRoot ( ) : |
Gets the root Transform.
|
|
HierarchyIsValid ( |
||
Initiate ( |
Initiate the solver with specified root Transform. Use only if this %IKSolver is not a member of an %IK component.
|
|
IsValid ( bool log ) : bool |
Determines whether this instance is valid or not. If log == true, will log a warning message in case of an invalid solver.
|
|
SetIKPosition ( |
Sets the %IK position. NOTE: You are welcome to set IKPosition directly, this method is here only to match the Unity's built in %IK API.
|
|
SetIKPositionWeight ( float weight ) : void |
Sets the %IK position weight. NOTE: You are welcome to set IKPositionWeight directly, this method is here only to match the Unity's built in %IK API.
|
|
StoreDefaultLocalState ( ) : void |
Stores the default local state for the bones used by the solver.
|
|
Update ( ) : void |
Updates the %IK solver. Use only if this %IKSolver is not a member of an %IK component or the %IK component has been disabled and you intend to manually control the updating.
|
Method | Description | |
---|---|---|
LogWarning ( string message ) : void | ||
OnInitiate ( ) : void | ||
OnUpdate ( ) : void |
public static ContainsDuplicateBone ( Bone bones ) : |
||
bones | Bone | |
return |
public abstract GetPoint ( |
||
transform | ||
return |
public abstract GetPoints ( ) : RootMotion.FinalIK.IKSolver.Point[] | ||
return | RootMotion.FinalIK.IKSolver.Point[] |
public static HierarchyIsValid ( |
||
bones | ||
return | bool |
public Initiate ( |
||
root | ||
return | void |
protected LogWarning ( string message ) : void | ||
message | string | |
return | void |
public SetIKPosition ( |
||
position | ||
return | void |
public SetIKPositionWeight ( float weight ) : void | ||
weight | float | |
return | void |
public abstract StoreDefaultLocalState ( ) : void | ||
return | void |