namespace BizHawk.Emulation.Common { /// /// A empty implementation of IController that represents the lack of /// a controller interface /// /// public class NullController : IController { public ControllerDefinition Definition => new ControllerDefinition { Name = "Null Controller" }; public bool IsPressed(string button) => false; public float AxisValue(string name) => 0f; public static readonly NullController Instance = new NullController(); } }