Zdexby TheHolyOneZ
44,741 classes
Class

IKSolverVR

: IKSolver : Object
RootMotion.FinalIK.IKSolverVR, RootMotion 0x0188 (392 B) inherited 0x0058 RootMotion.dll
0x00x0188

Members 40

OffsetSizeNameTypeFlagsDefault
0x08<animator>k__BackingFieldAnimatorPrivate—
0x08solverTransformsTransform[]Private—
0x01hasChestboolPrivate—
0x01hasNeckboolPrivate—
0x01hasShouldersboolPrivate—
0x01hasToesboolPrivate—
0x01hasLegsboolPrivate—
0x01hasArmsboolPrivate—
0x006E0x02padding / unreflected
0x08readPositionsVector3[]Private—
0x08readRotationsQuaternion[]Private—
0x08solvedPositionsVector3[]Private—
0x08solvedRotationsQuaternion[]Private—
0x08defaultLocalRotationsQuaternion[]Private—
0x08defaultLocalPositionsVector3[]Private—
0x0CrootVVector3Private—
0x0CrootVelocityVector3Private—
0x0CbodyOffsetVector3Private—
0x04supportLegIndexintPrivate—
0x04lastLODintPrivate—
0x04lastLocomotionWeightfloatPrivate—
0x04LODintPublic—
0x04scalefloatPublic—
0x01plantFeetboolPublic—
0x00D90x07padding / unreflected
0x08<rootBone>k__BackingFieldVirtualBonePrivate—
0x08spineSpinePublic—
0x08leftArmArmPublic—
0x08rightArmArmPublic—
0x08leftLegLegPublic—
0x08rightLegLegPublic—
0x08locomotionLocomotionPublic—
0x08legsLeg[]Private—
0x08armsArm[]Private—
0x0CheadPositionVector3Private—
0x0CheadDeltaPositionVector3Private—
0x0CraycastOriginPelvisVector3Private—
0x0ClastOffsetVector3Private—
0x0CdebugPos1Vector3Private—
0x0CdebugPos2Vector3Private—
0x0CdebugPos3Vector3Private—
0x0CdebugPos4Vector3Private—
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 30

SignatureFlagsNativeParams
Animator get_animator()Public+1 flags0x08
void set_animator(Animator value)Private+1 flags0x08
void SetToReferences(References references)Public0x08
void GuessHandOrientations(References references, bool onlyIfZero)Public0x08
void DefaultAnimationCurves()Public0x00
void AddPositionOffset(const PositionOffset& positionOffset, const Vector3& value)Public0x0C
void AddRotationOffset(const RotationOffset& rotationOffset, const Vector3& value)Public0x0C
void AddRotationOffset(const RotationOffset& rotationOffset, const Quaternion& value)Public0x10
void AddPlatformMotion(const Vector3& deltaPosition, const Quaternion& deltaRotation, const Vector3& platformPivot)Public0x10
void Reset()Public0x00
void StoreDefaultLocalState()Public+1 flags0x00
void FixTransforms()Public+1 flags0x00
Point[] GetPoints()Public+1 flags0x08
Point GetPoint(Transform transform)Public+1 flags0x08
bool IsValid(ref string& message)Public+1 flags0x08
Vector3 GetNormal(const Transform[]& transforms)Private0x0C
Keyframe[] GetSineKeyframes(float mag)PrivateStatic0x08
void UpdateSolverTransforms()Private0x00
void OnInitiate()2 flags0x00
void OnUpdate()2 flags0x00
void WriteTransforms()Private0x00
void Read(const Vector3[]& positions, const Quaternion[]& rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, bool hasLegs, bool hasArms)Private0x08
void Solve()Private0x00
Vector3 GetPosition(int index)Private0x0C
Quaternion GetRotation(int index)Private0x10
VirtualBone get_rootBone()Public+1 flags0x08
void set_rootBone(VirtualBone value)Private+1 flags0x08
void Write()Private0x00
Vector3 GetPelvisOffset(float deltaTime)Private0x0C
void .ctor()Public+1 flags0x00

Used by 2

types with a member, parameter or interface of this type