Unity 6.3
0 онлайн 88 гостей 3 в системе
Вход

IFocusRing.GetNextFocusable

Declaration

public UIElements.Focusable GetNextFocusable(UIElements.Focusable currentFocusable, UIElements.FocusChangeDirection direction);

Описание

Получить следующий элемент в заданном направлении.

Например, в событии VisualElementFocusRingследующий элемент в VisualElementFocusChangeDirection.right по умолчанию является элементом справа от текущего элемента. Более точно, следующим элементом является фокусируемый элемент, Focusable.tabIndex которого ближе всего к текущему элементу в порядке возрастания. Если такой элемент не найден, процесс переворачивается и продолжает поиск фокусируемых элементов начиная с tabIndex=0 и продолжая в порядке возрастания.

Когда EventDispatcher обрабатывает события навигации и указателя, он автоматически вызывает этот метод для создания событий Focus.

Событие Focus EventBase.target соответствует значению, возвращаемому этим методом для его создания.