using KinematicCharacterController; using UnityEngine; namespace Code.Example.Liminal.Player { public class PlayerAnimator : MonoBehaviour { private static readonly int Velocity = Animator.StringToHash("Velocity"); [SerializeField] private Animator animator; [SerializeField] private KinematicCharacterMotor characterMotor; private void Update() { animator.SetFloat(Velocity, characterMotor.Velocity.magnitude); } } }