| void add_ProcessRootMotionOverride(RootMotionDelegate value) | Public+1 flags | | 0x08 |
| void remove_ProcessRootMotionOverride(RootMotionDelegate value) | Public+1 flags | | 0x08 |
| void add_PhysicsUpdateRootMotionOverride(RootMotionDelegate value) | Public+1 flags | | 0x08 |
| void remove_PhysicsUpdateRootMotionOverride(RootMotionDelegate value) | Public+1 flags | | 0x08 |
| Bone get_RootMotionBone() | Public+1 flags | | 0x08 |
| bool get_UsesRigidbody() | Public+1 flags | | 0x01 |
| Vector2 get_PreviousRigidbodyRootMotion2D() | Public+1 flags | | 0x08 |
| Vector3 get_PreviousRigidbodyRootMotion3D() | Public+1 flags | | 0x0C |
| Vector2 get_AdditionalRigidbody2DMovement() | Public+1 flags | | 0x08 |
| void set_AdditionalRigidbody2DMovement(const Vector2& value) | Public+1 flags | | 0x08 |
| bool get_SkeletonAnimationUsesFixedUpdate() | 2 flags | | 0x01 |
| void Reset() | 3 flags | | 0x00 |
| void Start() | 3 flags | | 0x00 |
| void InitializeOnRebuild(ISkeletonAnimation animatedSkeletonComponent) | 1 flags | | 0x08 |
| void Initialize() | Public+2 flags | | 0x00 |
| void FixedUpdate() | 3 flags | | 0x00 |
| void PhysicsUpdate(bool skeletonAnimationUsesFixedUpdate) | 3 flags | | 0x01 |
| void OnDisable() | 3 flags | | 0x00 |
| void FindRigidbodyComponent() | 1 flags | | 0x00 |
| float get_AdditionalScale() | 4 flags | | 0x04 |
| Vector2 CalculateAnimationsMovementDelta() | 4 flags | | 0x08 |
| float CalculateAnimationsRotationDelta() | 3 flags | | 0x04 |
| Vector2 GetRemainingRootMotion(int trackIndex) | Public+3 flags | — | 0x08 |
| RootMotionInfo GetRootMotionInfo(int trackIndex) | Public+3 flags | | 0x24 |
| ISkeletonComponent get_TargetSkeletonComponent() | Public+1 flags | | 0x08 |
| ISkeletonAnimation get_TargetSkeletonAnimationComponent() | Public+1 flags | | 0x08 |
| void SetRootMotionBone(const string& name) | Public | | 0x08 |
| void AdjustRootMotionToDistance(const Vector2& distanceToTarget, int trackIndex, bool adjustX, bool adjustY, float minX, float maxX, float minY, float maxY, bool allowXTranslation, bool allowYTranslation) | Public | | 0x08 |
| Vector2 GetAnimationRootMotion(Animation animation) | Public | | 0x08 |
| Vector2 GetAnimationRootMotion(float startTime, float endTime, Animation animation) | Public | | 0x08 |
| float GetAnimationRootMotionRotation(Animation animation) | Public | | 0x08 |
| float GetAnimationRootMotionRotation(float startTime, float endTime, Animation animation) | Public | | 0x08 |
| void ApplyConstraintToPos(Animation animation, TransformConstraint constraint, int constraintIndex, float time, bool useLastConstraintPos, ref Vector2& pos) | Private | | 0x08 |
| void ApplyConstraintToRotation(Animation animation, TransformConstraint constraint, int constraintIndex, float time, bool useLastConstraintRotation, ref float& rotation) | Private | | 0x08 |
| void UpdateLastConstraintPos(const TransformConstraint[]& transformConstraintsItems) | Private | | 0x08 |
| void UpdateLastConstraintRotation(const TransformConstraint[]& transformConstraintsItems) | Private | | 0x08 |
| RootMotionInfo GetAnimationRootMotionInfo(Animation animation, float currentTime) | Public | | 0x24 |
| int GetConstraintLastPosIndex(int constraintIndex) | Private | | 0x04 |
| void FindTransformConstraintsAffectingBone() | Private | | 0x00 |
| Vector2 GetTimelineMovementDelta(float startTime, float endTime, TranslateXTimeline xTimeline, TranslateYTimeline yTimeline, Animation animation) | Private | | 0x08 |
| void GatherTopLevelBones() | Private | | 0x00 |
| void HandleUpdateLocal(ISkeletonAnimation animatedSkeletonComponent) | Private | | 0x08 |
| void ApplyRootMotion(const Vector2& skeletonTranslationDelta, float skeletonRotationDelta, const Vector2& parentBoneScale, bool skeletonAnimationUsesFixedUpdate) | Private | | 0x08 |
| void ApplyTransformConstraints() | Private | | 0x00 |
| Vector2 GetScaleAffectingRootMotion() | Private | | 0x08 |
| Vector2 GetScaleAffectingRootMotion(ref Vector2& parentBoneScale) | Private | | 0x08 |
| Vector2 GetSkeletonSpaceMovementDelta(const Vector2& boneLocalDelta, ref Vector2& parentBoneScale, ref Vector2& totalScale) | Private | | 0x08 |
| float GetSkeletonSpaceRotationDelta(float boneLocalDelta, const Vector2& totalScaleAffectingRootMotion) | Private | | 0x08 |
| void SetEffectiveBoneOffsetsTo(const Vector2& displacementSkeletonSpace, float rotationSkeletonSpace, const Vector2& parentBoneScale) | Private | | 0x08 |
| void ClearEffectiveBoneOffsets(const Vector2& parentBoneScale) | Private | | 0x08 |
| void ClearRigidbodyTempMovement() | Private | | 0x00 |
| void .ctor() | 2 flags | | 0x00 |