docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class XRInteractionUpdateOrder

    The update order for MonoBehaviour types in XR Interaction Toolkit.

    Inheritance
    object
    XRInteractionUpdateOrder
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.XR.Interaction.Toolkit
    Assembly: Unity.XR.Interaction.Toolkit.dll
    Syntax
    public static class XRInteractionUpdateOrder
    Remarks

    This is primarily used to control initialization order as the update of interactors / interaction manager / interactables is handled by the Interaction managers themselves.

    Fields

    k_BeforeRenderGazeAssistance

    Order when OnBeforeRender() is called.

    Declaration
    public const int k_BeforeRenderGazeAssistance = 95
    Field Value
    Type Description
    int

    k_BeforeRenderLineVisual

    Order when OnBeforeRenderLineVisual() and OnBeforeRenderLineVisual() is called.

    Declaration
    public const int k_BeforeRenderLineVisual = 101
    Field Value
    Type Description
    int

    k_BeforeRenderOrder

    Order when OnBeforeRender() is called.

    Declaration
    public const int k_BeforeRenderOrder = 100
    Field Value
    Type Description
    int

    k_ControllerRecorder

    Order when instances of type XRControllerRecorder are updated.

    Declaration
    public const int k_ControllerRecorder = -30000
    Field Value
    Type Description
    int

    k_Controllers

    Order when instances of type XRBaseController are updated.

    Declaration
    public const int k_Controllers = -29990
    Field Value
    Type Description
    int

    k_DeviceSimulator

    Order when instances of type XRDeviceSimulator are updated.

    Declaration
    public const int k_DeviceSimulator = -29991
    Field Value
    Type Description
    int

    k_GazeAssistance

    Order when instances of type XRGazeAssistance are updated.

    Declaration
    public const int k_GazeAssistance = -29980
    Field Value
    Type Description
    int

    k_GravityProvider

    Order when instances of type GravityProvider are updated.

    Declaration
    public const int k_GravityProvider = -207
    Field Value
    Type Description
    int

    k_InteractableSnapVolume

    Order when instances of type XRInteractableSnapVolume are updated.

    Declaration
    public const int k_InteractableSnapVolume = -99
    Field Value
    Type Description
    int
    Remarks

    Executes before interactables to ensure colliders have been found and set to trigger colliders so they are filtered out in the XRBaseInteractable.

    k_Interactables

    Order when instances of type XRBaseInteractable are updated.

    Declaration
    public const int k_Interactables = -98
    Field Value
    Type Description
    int

    k_InteractionGroups

    Order when instances of type XRInteractionGroup are updated.

    Declaration
    public const int k_InteractionGroups = -100
    Field Value
    Type Description
    int

    k_InteractionManager

    Order when XRInteractionManager is updated.

    Declaration
    public const int k_InteractionManager = -105
    Field Value
    Type Description
    int

    k_InteractionSimulator

    Order when instances of type XRInteractionSimulator are updated.

    Declaration
    public const int k_InteractionSimulator = -29991
    Field Value
    Type Description
    int

    k_Interactors

    Order when instances of type XRBaseInteractor are updated.

    Declaration
    public const int k_Interactors = -99
    Field Value
    Type Description
    int

    k_LineVisual

    Order when instances of type XRInteractorLineVisual are updated.

    Declaration
    public const int k_LineVisual = 100
    Field Value
    Type Description
    int

    k_LocomotionProviders

    Order when instances of type LocomotionProvider are updated.

    Declaration
    public const int k_LocomotionProviders = -210
    Field Value
    Type Description
    int

    k_ScreenSpaceRayPoseDriver

    Order when instances of type ScreenSpaceRayPoseDriver are updated.

    Declaration
    public const int k_ScreenSpaceRayPoseDriver = -31000
    Field Value
    Type Description
    int

    k_ScreenSpaceSelectInput

    Order when instances of type ScreenSpaceSelectInput are updated.

    Declaration
    public const int k_ScreenSpaceSelectInput = -30050
    Field Value
    Type Description
    int

    k_SimulatedDeviceLifecycleManager

    Order when instances of type SimulatedDeviceLifecycleManager are updated.

    Declaration
    public const int k_SimulatedDeviceLifecycleManager = -29995
    Field Value
    Type Description
    int

    k_SimulatedHandExpressionManager

    Order when instances of type SimulatedHandExpressionManager are updated.

    Declaration
    public const int k_SimulatedHandExpressionManager = -29994
    Field Value
    Type Description
    int

    k_TransformStabilizer

    Order when instances of type XRTransformStabilizer are updated.

    Declaration
    public const int k_TransformStabilizer = -29985
    Field Value
    Type Description
    int

    k_TwoHandedGrabMoveProviders

    Order when instances of type TwoHandedGrabMoveProvider are updated.

    Declaration
    public const int k_TwoHandedGrabMoveProviders = -209
    Field Value
    Type Description
    int

    k_UIInputModule

    Order when instances of type UIInputModule are updated.

    Declaration
    public const int k_UIInputModule = -200
    Field Value
    Type Description
    int

    k_XRBodyTransformer

    Order when instances of type XRBodyTransformer are updated.

    Declaration
    public const int k_XRBodyTransformer = -205
    Field Value
    Type Description
    int

    k_XRInputDeviceButtonReader

    Order when instances of type XRInputDeviceButtonReader are updated.

    Declaration
    public const int k_XRInputDeviceButtonReader = -31000
    Field Value
    Type Description
    int

    k_XRUIToolkitManager

    Order when instances of type XRUIToolkitManager are updated.

    Declaration
    public const int k_XRUIToolkitManager = -200
    Field Value
    Type Description
    int
    In This Article
    Back to top
    Copyright © 2025 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)