Народ, я выбираю первоначально выделенную кнопку buttonselect на экране с помощью EventSystem.current.SetSelectedGameObject(buttonselect). Клавишами движения или геймпадом хожу по кнопкам, как задал в навигации переходов. Но стоит кликнуть мышкой в любую область за пределами кнопок, то выделение с кнопки слетает, и нажать на нее можно только мышкой, а стрелочками или геймпадом уже не выделяются, ибо ни одна не выделена.
Как сделать, чтобы клики в экран за пределами кнопок не сбрасывали выделение кнопки?
Спасибо.