文档

Unity Engine

Unity Engine

IFocusRing

Interface for classes implementing focus rings.
阅读时间1 分钟最后更新于 1 个月前

Definition

public interface IFocusRing

Remarks

When the EventDispatcher processes navigation and pointer events, it automatically uses this interface to generate corresponding Focus events if applicable.
Each Panel's FocusController has a focus ring implementation automatically assigned to it. The type of that focus ring depends on the associated Panel's ContextType.
For Editor-type Panels, only NavigationMoveEvent events in the following directions are considered:
For Player-type Panels, the following directions are also considered:
See also How can I change what element is focused next for an example of a workaround solution if the assigned focus ring navigation rules don't correspond to your needs.
Additional Resources: FocusController

Methods

Method

Description

GetFocusChangeDirectionGet the direction of the focus change for the given event.
GetNextFocusableGet the next element in the given direction.