using UnityEngine.Events; namespace Syntriax.Modules.Movement { public interface IMovementController { IMovement ActiveMovement { get; } UnityEvent OnMovementChanged { get; } void RecacheMovements(); } }