public DInputManager(VirtualController virtualController) { VirtualController = virtualController; DirectInput = new DirectInput(); Hotplugger = new Hotplugger(); Refresh(); Hotplugger.OnConnectedDevicesChanged += () => { Refresh(); VirtualController.Refresh(); }; }