FREE TRIAL

|

☀
☾
class

Navigation

Inherits from System.Object

The static access point to provide input navigation and selection events.

Static Methods

Deselect

Deselects the currently selected UIBlock.

Focus

Moves navigation focus to uiBlock.

Move

Queues an attempt to move navigation focus to the next navigable UIBlock in the approximate local space direction to be processed at the start of the next frame, after the Nova Engine update has run for the current frame.

NavCast

Performs a navigation-specific raycast against all navigable UIBlocks under scope and retrieves a UIBlockHit for the nearest navigable UIBlock in the general direction of the provided ray.

NavCastAll

Performs a navigation-specific raycast against all navigable UIBlocks under scope and populates the provided list of UIBlockHits for all navigable UIBlocks in the general direction of the provided ray.

Select

Selects the currently focused UIBlock.

TryGetFocusedUIBlock

Retrieves the UIBlock which was most recently navigated to from the provided controlID.

TryGetSelectedUIBlock

Retrieves the actively selected UIBlock for the provided controlID, if it exists.

Static Events

OnNavigationFocusChanged

Event fired after the navigation queue has been processed, if a new UIBlock with an attached GestureRecognizer component receives navigation focus from a particular controlID.

See Also

Navigate.OnMoveTo
Navigate.OnMoveFrom
Navigate.OnDirection
Navigate.OnSelect
Navigate.OnDeselect
☀
☾
In This Article
Legal EmailContact Github
Copyright © 2022 Supernova Technologies, LLC