As per the title, I had implemented the direct UI control, and ensured that the first element selected was the first button of my pause menu. This worked just fine, and I'd managed to get the beginnings of a mouse-and-keyboard game going, with anything vital being handled by the keyboard.
However, when I started to construct a new UI, the first menu item was no longer selected in the pause menu. After click-and-releasing, the UI could be navigated with the arrows/XBox controller, but it no longer highlighted the first item in any menu automatically. I performed a few tests, and found that the moment when this occurs is after creating a new UI Canvas in a scene. After that, the direct control of menus no longer works.
If the scene hasn't been saved, then it can be reloaded leading to the direct control working again, but after the save it's completely broken across the game.
I've also tried the "first element" tickbox as well as specifying the element, neither of them work after this has happened.
Hope you've all had a delightful holiday!
Comments
If you can provide screenshots and/or steps to recreate, that would be great.
Version numbers of Unity + AC also, please.