using System; using Framework.Services; namespace Framework.Input { /// Automatically maps input actions to input states [ ServiceScope(Scope.Global), DefaultBinding(typeof(InputManager)) ] public interface IInputManager { /// Retrieves the current input state /// Type of input state that will be retrieved /// The current input state TState GetState() where TState : new(); } } // namespace Framework.Input