Class Route | UIWidgets | 1.5.4-preview.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class Route

    Inheritance
    Object
    Route
    OverlayRoute
    Namespace: Unity.UIWidgets.widgets
    Syntax
    public abstract class Route

    Constructors

    Route(RouteSettings)

    Declaration
    public Route(RouteSettings settings = null)
    Parameters
    Type Name Description
    RouteSettings settings

    Fields

    settings

    Declaration
    public readonly RouteSettings settings
    Field Value
    Type Description
    RouteSettings

    Properties

    currentResult

    Declaration
    public virtual object currentResult { get; }
    Property Value
    Type Description
    Object

    isActive

    Declaration
    public bool isActive { get; }
    Property Value
    Type Description
    Boolean

    isCurrent

    Declaration
    public bool isCurrent { get; }
    Property Value
    Type Description
    Boolean

    isFirst

    Declaration
    public bool isFirst { get; }
    Property Value
    Type Description
    Boolean

    navigator

    Declaration
    public NavigatorState navigator { get; }
    Property Value
    Type Description
    NavigatorState

    overlayEntries

    Declaration
    public virtual List<OverlayEntry> overlayEntries { get; }
    Property Value
    Type Description
    List<OverlayEntry>

    popped

    Declaration
    public IPromise<object> popped { get; }
    Property Value
    Type Description
    IPromise<Object>

    willHandlePopInternally

    Declaration
    public virtual bool willHandlePopInternally { get; }
    Property Value
    Type Description
    Boolean

    Methods

    changedExternalState()

    Declaration
    protected virtual void changedExternalState()

    changedInternalState()

    Declaration
    protected virtual void changedInternalState()

    didChangeNext(Route)

    Declaration
    protected virtual void didChangeNext(Route nextRoute)
    Parameters
    Type Name Description
    Route nextRoute

    didChangePrevious(Route)

    Declaration
    protected virtual void didChangePrevious(Route previousRoute)
    Parameters
    Type Name Description
    Route previousRoute

    didComplete(Object)

    Declaration
    protected virtual void didComplete(object result)
    Parameters
    Type Name Description
    Object result

    didPop(Object)

    Declaration
    protected virtual bool didPop(object result)
    Parameters
    Type Name Description
    Object result
    Returns
    Type Description
    Boolean

    didPopNext(Route)

    Declaration
    protected virtual void didPopNext(Route nextRoute)
    Parameters
    Type Name Description
    Route nextRoute

    didPush()

    Declaration
    protected virtual TickerFuture didPush()
    Returns
    Type Description
    TickerFuture

    didReplace(Route)

    Declaration
    protected virtual void didReplace(Route oldRoute)
    Parameters
    Type Name Description
    Route oldRoute

    dispose()

    Declaration
    protected virtual void dispose()

    install(OverlayEntry)

    Declaration
    protected virtual void install(OverlayEntry insertionPoint)
    Parameters
    Type Name Description
    OverlayEntry insertionPoint

    willPop()

    Declaration
    public virtual IPromise<RoutePopDisposition> willPop()
    Returns
    Type Description
    IPromise<RoutePopDisposition>
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023