Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


IFocusRing

Interface for classes implementing focus rings.
Read time 1 minuteLast updated 6 days ago

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.