I’ve git cloned down the InputSystem_Warriors project and tried to make it work with a USB Logitech RumblePad2.
If I go to GameManager and tick Spawn Multiple Players, and set a value 2 or higher I get multiple lines of
ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: index
It spawns multiple Warriors, one says Keyboard and works, the others stay 0 Device Name and never work.
If I look in Input Debug, I see Devices (3) Keyboard, Logitech RumblePad2, Mouse.
Going into Logitech RumblePad2, I can move the sticks, press the buttons, events happen, values change, seems to be working. (also working in Windows)
-
I’ve gone into the Package Manager and updated to the latest Input System.
-
Opened up the InputActions_Player and moved the Left Stick [Gamepad] up before the Keyboard. Ticked AutoSave. Restarted many times.
-
Went into Player Setting and changed it to Active Input Handling - Input System Package (New)
-
The EventSystem had a script attached to it that said to hit Upgrade, I tried that
-
Under Input System Package, hit the button in there and got an InputSystem.inputsettings {} file created in my Assets folder, not really sure what to do with that.
-
Added Mouse to the Movement actions, that also doesn’t activate any of the Warriors
-
I’ve unplugged and replugged the controller, it doesn’t auto-reattach like the Unite 2020 YouTube video
I’m at a loss as to what else to do. I’m using Unity 2019.4.3 on a Windows PC.
Thanks