Zdexby TheHolyOneZ
44,741 classes
Class

IKSolver

: Object
RootMotion.FinalIK.IKSolver, RootMotion 0x0058 (88 B) inherited 0x0010 RootMotion.dll
0x00x0058

Members 10

OffsetSizeNameTypeFlagsDefault
0x01executedInEditorboolPublic—
0x00110x03padding / unreflected
0x0CIKPositionVector3Public—
0x04IKPositionWeightfloatPublic—
0x01<initiated>k__BackingFieldboolPrivate—
0x00250x03padding / unreflected
0x08OnPreInitiateUpdateDelegatePublic—
0x08OnPostInitiateUpdateDelegatePublic—
0x08OnPreUpdateUpdateDelegatePublic—
0x08OnPostUpdateUpdateDelegatePublic—
0x01firstInitiationbool1 flags—
0x00490x07padding / unreflected
0x08rootTransform1 flags—

Functions 22

SignatureFlagsNativeParams
bool IsValid()Public0x01
bool IsValid(ref string& message)Public+3 flags0x08
void Initiate(Transform root)Public0x08
void Update()Public0x00
Vector3 GetIKPosition()Public+2 flags0x0C
void SetIKPosition(const Vector3& position)Public0x0C
float GetIKPositionWeight()Public0x04
void SetIKPositionWeight(float weight)Public0x04
Transform GetRoot()Public0x08
bool get_initiated()Public+1 flags0x01
void set_initiated(bool value)Private+1 flags0x01
Point[] GetPoints()Public+3 flags0x08
Point GetPoint(Transform transform)Public+3 flags0x08
void FixTransforms()Public+3 flags0x00
void StoreDefaultLocalState()Public+3 flags0x00
void OnInitiate()4 flags0x00
void OnUpdate()4 flags0x00
void LogWarning(const string& message)1 flags0x08
Transform ContainsDuplicateBone(const Bone[]& bones)PublicStatic0x08
bool HierarchyIsValid(const Bone[]& bones)PublicStatic0x08
float PreSolveBones(ref Bone[]& bones)Static+1 flags0x08
void .ctor()2 flags0x00

Subclasses 8

Used by 24

types with a member, parameter or interface of this type