using System; using System.Collections.Generic; namespace Syntriax.Modules.Movement { public interface IMovementController { IMovement ActiveMovement { get; } List Movements { get; } Action OnMovementDeactivated { get; set; } Action OnMovementActivated { get; set; } void RecacheMovements(); } }