| void OnRead(const Vector3[]& positions, const Quaternion[]& rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, bool hasLegs, int rootIndex, int index) | 4 flags | — | 0x08 |
| void PreSolve(float scale) | Public+3 flags | — | 0x04 |
| void Write(ref Vector3[]& solvedPositions, ref Quaternion[]& solvedRotations) | Public+3 flags | — | 0x08 |
| void ApplyOffsets(float scale) | Public+3 flags | — | 0x04 |
| void ResetOffsets() | Public+3 flags | — | 0x00 |
| float get_sqrMag() | Public+1 flags | | 0x04 |
| void set_sqrMag(float value) | Private+1 flags | | 0x04 |
| float get_mag() | Public+1 flags | | 0x04 |
| void set_mag(float value) | Private+1 flags | | 0x04 |
| void SetLOD(int LOD) | Public | | 0x04 |
| void Read(const Vector3[]& positions, const Quaternion[]& rotations, bool hasChest, bool hasNeck, bool hasShoulders, bool hasToes, bool hasLegs, int rootIndex, int index) | Public | | 0x08 |
| void MovePosition(const Vector3& position) | Public | | 0x0C |
| void MoveRotation(const Quaternion& rotation) | Public | | 0x10 |
| void Translate(const Vector3& position, const Quaternion& rotation) | Public | | 0x10 |
| void TranslateRoot(const Vector3& newRootPos, const Quaternion& newRootRot) | Public | | 0x10 |
| void RotateTo(VirtualBone bone, const Quaternion& rotation, float weight) | Public | | 0x10 |
| void Visualize(const Color& color) | Public | | 0x10 |
| void Visualize() | Public | | 0x00 |
| void .ctor() | 2 flags | | 0x00 |