public InputHub( ILogger <InputHub> logger, InputProcessor inputProcessor, MacroProcessor macroProcessor, JoystickCollection joystickCollection, PanelHosting panelHosting ) { _logger = logger; _inputProcessor = inputProcessor; _macroProcessor = macroProcessor; _joystickCollection = joystickCollection; _panelHosting = panelHosting; }
/// <summary> /// Returns a IJoystick object depending on the type (or null if not found) /// </summary> /// <param name="type"></param> /// <returns></returns> protected IJoystick LocateUniqueJoystick(JoystickType type) { return(JoystickCollection.Where(a => a.JoyType == type).FirstOrDefault()); }
public AxisProcessor(ILogger <InputHub> logger, JoystickCollection joystickCollection) { _logger = logger; _joystickCollection = joystickCollection; }