Esempio n. 1
0
 public InputHub(
     ILogger <InputHub> logger,
     InputProcessor inputProcessor,
     MacroProcessor macroProcessor,
     JoystickCollection joystickCollection,
     PanelHosting panelHosting
     )
 {
     _logger             = logger;
     _inputProcessor     = inputProcessor;
     _macroProcessor     = macroProcessor;
     _joystickCollection = joystickCollection;
     _panelHosting       = panelHosting;
 }
Esempio n. 2
0
 /// <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;
 }