IFocusRing
интерфейс в UnityEngine.UIElements
Описание
Интерфейс для классов, реализующих кольца фокуса.
Когда EventDispatcher обрабатывает события навигации и указателя, он автоматически использует этот интерфейс, чтобы при необходимости сформировать соответствующие события фокуса.
Каждая Группа FocusController автоматически назначается кольцо фокусировки. Тип кольца фокусировки зависит от соответствующей панели, а также от ContextType.
Только для панелей редакторского типа NavigationMoveEvent рассматриваются события в следующих направлениях:
Для панелей типа Player также учитываются следующие направления:
- NavigationMoveEvent.Direction.Left,
- NavigationMoveEvent.Direction.Right,
- NavigationMoveEvent.Direction.Up,
- NavigationMoveEvent.Direction.Down.
См. также Как изменить следующий элемент фокуса для примера решения, если назначенные правила навигации кольца фокуса не соответствуют вашим потребностям.
Дополнительные ресурсы: FocusController
Открытые методы
| Метод | Описание |
|---|---|
| GetFocusChangeDirection | Получить направление изменения фокуса для данного события. |
| GetNextFocusable | Получить следующий элемент в заданном направлении. |