So I have been building a game with Unity and I have a menu system that works fine in the editor, and on PC. When it is run it auto selects the first button in the menu and then from there you can either use controller input to navigate the menu or your mouse. But when this gets ported to Xbox, the menu system breaks, there is no cursor (expected) and the menu doesn't auto select the first button, meaning there is no way to access the menu or play the game. My original thought was to just code an in game cursor that could be controlled by either mouse input or controller input but I have no idea how to do this and nothing online offers any real solutions either. Any help with this would be lovely, I'm willing to post code if need be just let me know.