public void Process(InputMessageConverter inputMessage) { var input = inputMessage.GetInputDescriptor <AxisMessage>(); var device = _joystickCollection.GetDevice(input.DeviceId); device.SetAxis(input.Axis, input.Value); _logger.LogInformation($"Axis: {input.DeviceId} {input.Axis} {input.Value}"); }
public void Process(InputMessageConverter inputMessage) { var input = inputMessage.GetInputDescriptor <JoystickMessage>(); var device = _joystickCollection.GetDevice(input.DeviceId); device.SetButton(input.Button, input.IsPressed); _logger.LogInformation($"Button: {input.DeviceId} {input.Button} {input.IsPressed}"); }