Xbox One controller on Legacy GUI

I want to port an old game of mine to Xbox One but this game uses Legacy GUI and I need to make the menus explorable with the controller, how can I do?

Unfortunately it’s not automatic. Legacy GUI doesn’t natively support joystick or keyboard navigation.

You’ll need to use GUI.FocusControl to specify which UI element currently has navigation focus.

And then read the joystick inputs (e.g., Input.GetAxis) to change which element has focus.