| void .ctor(const string& name) | Public+1 flags | | 0x08 |
| void .ctor(Transform transform, const AvatarIKGoal& goal, const string& name) | Public+1 flags | | 0x08 |
| Quaternion EvaluateRotation(float time) | Public | | 0x10 |
| Vector3 EvaluatePosition(float time) | Public | | 0x0C |
| TQ Evaluate(float time) | Public | | 0x08 |
| void GetCurvesFromClip(AnimationClip clip, Animator animator) | Public | | 0x08 |
| void Reset() | Public | | 0x00 |
| void SetIKKeyframes(float time, Avatar avatar, Transform root, float humanScale, const Vector3& bodyPosition, const Quaternion& bodyRotation) | Public | | 0x10 |
| void SetKeyframes(float time, const Vector3& pos, const Quaternion& rot) | Public | | 0x10 |
| void MoveLastKeyframes(float time) | Public | | 0x04 |
| void SetLoopFrame(float time) | Public | | 0x04 |
| void SetRootLoopFrame(float time) | Public | | 0x04 |
| void MoveLastKeyframe(float time, AnimationCurve curve) | Private | | 0x08 |
| void MultiplyLength(AnimationCurve curve, float mlp) | Public | | 0x08 |
| void SetCurves(ref AnimationClip& clip, float maxError, float lengthMlp) | Public | | 0x08 |