18 lines
500 B
C#
18 lines
500 B
C#
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);
|
|
}
|
|
}
|
|
} |