UI Button Focus

Hey,

I have a menu with a button, once clicked it opens another menu, that other menu has buttons set to automatic navigation, the problem is that the selection jumps from this menu to the other menu in the background, how do i restrict the navigation to this menu only?

Thanks

hi,
the buttons of unity are not very practical to use apart from a basic use, a solution to circumvent this problem without too much script is to deactivate the old menu on the same button as that which you use to display the new menu with the event system.
with the buttons off they will not disturb the circualtion anymore
if you want to keep the first menu visually, you can manually switch to navigation: “none”

I found a solution to this problem and forgot i had this question up so, the best solution i’ve found is to add a "Canvas Group’ component to each of my menus and sub menus, and set them to not interactable when not in focus, it was important for me to not deactivate menus as i still wanted to see them in the background, however wam01’s solution could work in other scenarios.

public CanvasGroup mainMenu;

//sets the canvas element and all of it's children to not interactable
mainMenu.interactable = false;
//sets the canvas element and all of it's children to interactable
mainMenu.interactable = true;