Hello All! Recently I’ve created a shop GUI for a game configured with multi-platform support.
However, I do not understand how to make GUI objects compatible with console. I do not
own a console and don’t understand how the player is meant to navigate GUI menus on said console.
From what I’ve picked up you are meant to use GUIService for this. But, I don’t quiet understand it.
To summarize I am looking for someone to explain/clarify to me how I should actually go about implementing console support for a GUI menu.
GuiElements such as buttons, labels etc. have properties called NextSelection which indicates where the ‘selection’ cursor would go if they pushed that button on the D-Pad/Right Stick
To focus a button while on a gamepad use: GuiService.SelectedObject = element
(setting it to nil will remove selections)
You can enable/disable automatic selection using GuiService.AutoSelectGuiEnabled