Thanks for creating this plugin it works really well for implementing controllers
I think i've found a bug though, when assigning buttons. (Maybe other controls)
If you assign a control say
Name of control "ButtonX"
Device type "Joystick"
Device component type "Button or key"
Component number for buttons, sliders, POV and 3DVector "35"
This should assign button 35 on a controller to the control "ButtonX" however it seems like if your controller doesn't have a 35th button the game/program will crash.
I'm not sure if this will happen with other controls like assigning a DPad or analogue stick control that doesn't exist on a controller as both the controllers i own have both.
You can see this in action if you edit one of the buttons in Input System example 2, change say "button4" / Component number for buttons, sliders, POV and 3DVector "4" to 35.
Also the controller has to be plugged in.