// Animancer // https://kybernetik.com.au/animancer // Copyright 2018-2024 Kybernetik // #if UNITY_PHYSICS_3D using UnityEngine; namespace Animancer { /// /// A component which takes the root motion from an and applies it to a /// . /// /// /// /// Documentation: /// /// Redirecting Root Motion /// /// /// https://kybernetik.com.au/animancer/api/Animancer/RedirectRootMotionToRigidbody /// [AddComponentMenu("Animancer/Redirect Root Motion To Rigidbody")] [HelpURL("https://kybernetik.com.au/animancer/api/Animancer/" + nameof(RedirectRootMotionToRigidbody))] public class RedirectRootMotionToRigidbody : RedirectRootMotion { /************************************************************************************************************************/ /// public override Vector3 Position { get => Target.position; set => Target.MovePosition(value); } /// public override Quaternion Rotation { get => Target.rotation; set => Target.MoveRotation(value); } /************************************************************************************************************************/ } } #endif