{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Namespace Unity.AppUI.Navigation | App UI | 0.5.5
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.AppUI.Navigation

    Classes

    NavAction

    Navigation actions provide a level of indirection between your navigation code and the underlying destinations. This allows you to define common actions that change their destination or NavOptions based on the current NavDestination.

    The NavOptions associated with a NavAction are used by default when navigating to this action via Navigate(string, NavOptions, params Argument[]).

    NavArgument

    NavArgument stores information about a navigation argument.

    NavArgumentKeyValuePair

    NavArgumentKeyValuePair stores a key value pair of a navigation argument.

    NavController

    The NavController manages navigation within a NavHost. It is responsible for keeping track of the navigation stack and the current destination.

    NavDestination

    NavDestination represents one node within an overall navigation graph.

    Destinations declare a set of actions that they support. These actions form a navigation API for the destination; the same actions declared on different destinations that fill similar roles allow application code to navigate based on semantic intent.

    Each destination has a set of arguments that will be applied when navigating to that destination. Any default values for those arguments can be overridden at the time of navigation.

    NavGraph

    NavGraph is a collection of NavDestination nodes fetchable by ID.

    A NavGraph serves as a 'virtual' destination: while the NavGraph itself will not appear on the back stack, navigating to the NavGraph will cause the startDestination to be added to the back stack.

    NavGraphViewAsset

    Representation of a navigation graph as a Unity asset. This asset contain a hierarchy of NavGraph instances.

    NavGraphViewHierarchicalNode

    Representation of a hierarchical node in a NavGraph.

    NavGraphViewNode

    Representation of a node in a NavGraph.

    NavHost

    The NavHost is the UI element that manages the navigation stack. It will manage the display of NavigationScreen objects through its NavController.

    NavOptions

    NavOptions stores special options for navigate actions

    NavigationArgs

    Argument to pass to a navigation request.

    NavigationScreen

    Base class for all navigation screens. A navigation screen is a VisualElement that can be pushed to a NavHost. Classes that inherit from this class can be used as template in a NavDestination with the value of typeof(YourScreenType).AssemblyQualifiedName.

    VisualElementExtensions

    Extension methods for VisualElement.

    Interfaces

    INavVisualController

    Interface for a navigation visual controller. A navigation visual controller is responsible for setting up the visual elements of a navigation graph. This includes the bottom navigation bar, the app bar and the drawer.

    Enums

    NavigationAnimation

    Available animations for navigation.

    PopupToStrategy

    Strategy for popping up to a destination.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)