-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Describe the bug
Connecting or starting a game with a controller works as intended, however, if you disconnect that controller and decide to plug in a separate controller, that new controller will not properly work with the game. This includes not being able to function while in-game and controller Panorama styles not being properly applied (though focus navigation still works).
To Reproduce
- Start the game
- Plug in any controller and load into any map
- Interact with the game world, it should work as expected
- Disconnect the controller and connect a new, separate controller
- Attempt to interact again and observe that input is not being recognized
- Optionally reconnect the previously used controller and observe that input is recognized as expected
Do the above steps while on the main menu and observe that controller specific styles are not being applied (InputController and associated styles to the main menu panel are missing), but you can still navigate around the menu.
Issue Map
Any map, also applies to Panorama UI
Expected Behavior
Controller input should always be recognized when swapping controllers around.
MainMenu panel (root UI panels) in Panorama should also always have the proper controller classes applied when any controller is connected, not just for the first one of the session.
Operating System
Windows 10 22H2 19045.6937