Zdexby TheHolyOneZ
44,741 classes
Class

Arm

: BodyPart : Object
RootMotion.FinalIK.IKSolverVR.Arm, RootMotion 0x0158 (344 B) inherited 0x0048 RootMotion.dll
0x00x0158

Members 29

OffsetSizeNameTypeFlagsDefault
0x08targetTransformPublic—
0x04positionWeightfloatPublic—
0x04rotationWeightfloatPublic—
0x04shoulderRotationWeightfloatPublic—
0x04shoulderRotationModeShoulderRotationModePublic—
0x04shoulderTwistWeightfloatPublic—
0x04shoulderYawOffsetfloatPublic—
0x04shoulderPitchOffsetfloatPublic—
0x006C0x04padding / unreflected
0x08bendGoalTransformPublic—
0x04bendGoalWeightfloatPublic—
0x04swivelOffsetfloatPublic—
0x0CwristToPalmAxisVector3Public—
0x0CpalmToThumbAxisVector3Public—
0x04armLengthMlpfloatPublic—
0x009C0x04padding / unreflected
0x08stretchCurveAnimationCurvePublic—
0x0CIKPositionVector3Public+1 flags—
0x10IKRotationQuaternionPublic+1 flags—
0x0CbendDirectionVector3Public+1 flags—
0x0ChandPositionOffsetVector3Public+1 flags—
0x0C<position>k__BackingFieldVector3Private—
0x10<rotation>k__BackingFieldQuaternionPrivate—
0x01hasShoulderboolPrivate—
0x00F90x03padding / unreflected
0x0CchestForwardAxisVector3Private—
0x0CchestUpAxisVector3Private—
0x10chestRotationQuaternionPrivate—
0x0CchestForwardVector3Private—
0x0CchestUpVector3Private—
0x10forearmRelToUpperArmQuaternionPrivate—
0x0CupperArmBendAxisVector3Private—
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 19

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
VirtualBone get_shoulder()Private+1 flags0x08
VirtualBone get_upperArm()Private+1 flags0x08
VirtualBone get_forearm()Private+1 flags0x08
VirtualBone get_hand()Private+1 flags0x08
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 Stretching()Private0x00
void Solve(bool isLeft)Public0x01
void ResetOffsets()Public+1 flags0x00
void Write(ref Vector3[]& solvedPositions, ref Quaternion[]& solvedRotations)Public+1 flags0x08
float DamperValue(float value, float min, float max, float weight)Private0x04
Vector3 GetBendNormal(const Vector3& dir)Private0x0C
void Visualize(VirtualBone bone1, VirtualBone bone2, VirtualBone bone3, const Color& color)Private0x10
void .ctor()Public+1 flags0x00

Used by 4

types with a member, parameter or interface of this type