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