Zdexby TheHolyOneZ
44,741 classes
Class

IKSolverLookAt

: IKSolver : Object
RootMotion.FinalIK.IKSolverLookAt, RootMotion 0x00D0 (208 B) inherited 0x0058 RootMotion.dll
0x00x00D0

Members 17

OffsetSizeNameTypeFlagsDefault
0x08targetTransformPublic—
0x08spineLookAtBone[]Public—
0x08headLookAtBonePublic—
0x08eyesLookAtBone[]Public—
0x04bodyWeightfloatPublic—
0x04headWeightfloatPublic—
0x04eyesWeightfloatPublic—
0x04clampWeightfloatPublic—
0x04clampWeightHeadfloatPublic—
0x04clampWeightEyesfloatPublic—
0x04clampSmoothingintPublic—
0x00940x04padding / unreflected
0x08spineWeightCurveAnimationCurvePublic—
0x0CspineTargetOffsetVector3Public—
0x00AC0x04padding / unreflected
0x08spineForwardsVector3[]1 flags—
0x08headForwardsVector3[]1 flags—
0x08eyeForwardVector3[]1 flags—
0x01isDirtyboolPrivate—
0x00C90x07unreflected bytes to end of IKSolverLookAt
Inherited from IKSolver 10
OffsetSizeNameTypeFlagsDefault
0x01executedInEditorboolPublic—
0x00110x03padding / unreflected
0x0CIKPositionVector3Public—
0x04IKPositionWeightfloatPublic—
0x01<initiated>k__BackingFieldboolPrivate—
0x00250x03padding / unreflected
0x08OnPreInitiateUpdateDelegatePublic—
0x08OnPostInitiateUpdateDelegatePublic—
0x08OnPreUpdateUpdateDelegatePublic—
0x08OnPostUpdateUpdateDelegatePublic—
0x01firstInitiationbool1 flags—
0x00490x07padding / unreflected
0x08rootTransform1 flags—

Functions 27

SignatureFlagsNativeParams
void SetLookAtWeight(float weight)Public0x04
void SetLookAtWeight(float weight, float bodyWeight)Public0x04
void SetLookAtWeight(float weight, float bodyWeight, float headWeight)Public0x04
void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight)Public0x04
void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight)Public0x04
void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight, float clampWeightHead, float clampWeightEyes)Public0x04
void StoreDefaultLocalState()Public+1 flags0x00
void SetDirty()Public0x00
void FixTransforms()Public+1 flags0x00
bool IsValid(ref string& message)Public+1 flags0x08
Point[] GetPoints()Public+1 flags0x08
Point GetPoint(Transform transform)Public+1 flags0x08
bool SetChain(const Transform[]& spine, Transform head, const Transform[]& eyes, Transform root)Public0x08
void OnInitiate()2 flags0x00
void OnUpdate()2 flags0x00
bool get_spineIsValid()2 flags0x01
bool get_spineIsEmpty()2 flags0x01
void SolveSpine()1 flags0x00
bool get_headIsValid()2 flags0x01
bool get_headIsEmpty()2 flags0x01
void SolveHead()1 flags0x00
bool get_eyesIsValid()2 flags0x01
bool get_eyesIsEmpty()2 flags0x01
void SolveEyes()1 flags0x00
Vector3[] GetForwards(ref Vector3[]& forwards, const Vector3& baseForward, const Vector3& targetForward, int bones, float clamp)1 flags0x0C
void SetBones(const Transform[]& array, ref LookAtBone[]& bones)1 flags0x08
void .ctor()Public+1 flags0x00

Used by 2

types with a member, parameter or interface of this type