Local Multiplayer Input
Unity PackageLocal Multiplayer Input
The Local Multiplayer Input system was created address several issues with Unity's new input system. The biggest issue being addressed is that the new input system will frequently fail to recognize controllers as game pads, and instead recognize them as regular HID devices. This causes keybindings to fail with the existing input system.
To solve this problem, this system gets the full list of available input devices and allows the player to both choose which device they wish to use and to rebind their inputs.