public void Start(IXboxEmulator emulator) { device = emulator.CreateXboxDevice(); }
public XboxInputRequestHandler(CloseFunction closeFunction, SenderFunction senderFunction, XboxDevice device, EmulatedControllersService emulatedControllersService, DeviceDisconnectedEventHandler disconnectedEventHandler) : base(closeFunction, senderFunction) { this.device = device; this.emulatedControllersService = emulatedControllersService; this.disconnectedEventHandler = disconnectedEventHandler; device.FeedbackEvent += FeedbackEvent; }
public XboxInputMessageHandler(XboxDevice device, DeviceDisconnectedEvent disconnectedEventHandler) { this.device = device; this.disconnectedEventHandler = disconnectedEventHandler; }
public XboxFeedbackMessageHandler(XboxDevice device, SenderFunction <XboxFeedbackMessage> senderFunction) { this.device = device; this.senderFunction = senderFunction; device.FeedbackEvent += FeedbackEvent; }
public XboxInputMessageHandler(XboxDevice device) { this.device = device; }