Zdexby TheHolyOneZ
44,741 classes
Class

Leg

: BodyPart : Object
RootMotion.FinalIK.IKSolverVR.Leg, RootMotion 0x0150 (336 B) inherited 0x0048 RootMotion.dll
0x00x0150

Members 27

OffsetSizeNameTypeFlagsDefault
0x08targetTransformPublic—
0x04positionWeightfloatPublic—
0x04rotationWeightfloatPublic—
0x08bendGoalTransformPublic—
0x04bendGoalWeightfloatPublic—
0x04swivelOffsetfloatPublic—
0x04bendToTargetWeightfloatPublic—
0x04legLengthMlpfloatPublic—
0x08stretchCurveAnimationCurvePublic—
0x0CIKPositionVector3Public+1 flags—
0x10IKRotationQuaternionPublic+1 flags—
0x0CfootPositionOffsetVector3Public+1 flags—
0x0CheelPositionOffsetVector3Public+1 flags—
0x10footRotationOffsetQuaternionPublic+1 flags—
0x04currentMagfloatPublic+1 flags—
0x01useAnimatedBendNormalboolPublic—
0x00C10x03padding / unreflected
0x0C<position>k__BackingFieldVector3Private—
0x10<rotation>k__BackingFieldQuaternionPrivate—
0x01<hasToes>k__BackingFieldboolPrivate—
0x00E10x03padding / unreflected
0x0C<thighRelativeToPelvis>k__BackingFieldVector3Private—
0x0CfootPositionVector3Private—
0x10footRotationQuaternionPrivate—
0x0CbendNormalVector3Private—
0x10calfRelToThighQuaternionPrivate—
0x10thighRelToFootQuaternionPrivate—
0x0C<bendNormalRelToPelvis>k__BackingFieldVector3Private—
0x0C<bendNormalRelToTarget>k__BackingFieldVector3Private—
Inherited from BodyPart 8
OffsetSizeNameTypeFlagsDefault
0x04<sqrMag>k__BackingFieldfloatPrivate—
0x04<mag>k__BackingFieldfloatPrivate—
0x08bonesVirtualBone[]Public—
0x01initiatedbool1 flags—
0x00210x03padding / unreflected
0x0CrootPositionVector31 flags—
0x10rootRotationQuaternion1 flags—
0x04indexint1 flags—
0x04LODint1 flags—

Functions 28

SignatureFlagsNativeParams
Vector3 get_position()Public+1 flags0x0C
void set_position(const Vector3& value)Private+1 flags0x0C
Quaternion get_rotation()Public+1 flags0x10
void set_rotation(const Quaternion& value)Private+1 flags0x10
bool get_hasToes()Public+1 flags0x01
void set_hasToes(bool value)Private+1 flags0x01
VirtualBone get_thigh()Public+1 flags0x08
VirtualBone get_calf()Private+1 flags0x08
VirtualBone get_foot()Private+1 flags0x08
VirtualBone get_toes()Private+1 flags0x08
VirtualBone get_lastBone()Public+1 flags0x08
Vector3 get_thighRelativeToPelvis()Public+1 flags0x0C
void set_thighRelativeToPelvis(const Vector3& value)Private+1 flags0x0C
Vector3 get_bendNormalRelToPelvis()Public+1 flags0x0C
void set_bendNormalRelToPelvis(const Vector3& value)Public+1 flags0x0C
Vector3 get_bendNormalRelToTarget()Public+1 flags0x0C
void set_bendNormalRelToTarget(const Vector3& value)Public+1 flags0x0C
void OnRead(const Vector3[]& positions, const Quaternion[]& rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, bool hasLegs, int rootIndex, int index)2 flags0x08
void PreSolve(float scale)Public+1 flags0x04
void ApplyOffsets(float scale)Public+1 flags0x04
void ApplyPositionOffset(const Vector3& offset, float weight)Private0x0C
void ApplyRotationOffset(const Quaternion& offset, float weight)Private0x10
void Solve(bool stretch)Public0x01
void FixTwistRotations()Private0x00
void Stretching()Private0x00
void Write(ref Vector3[]& solvedPositions, ref Quaternion[]& solvedRotations)Public+1 flags0x08
void ResetOffsets()Public+1 flags0x00
void .ctor()Public+1 flags0x00

Used by 5

types with a member, parameter or interface of this type