docs.unity3d.com
    Show / Hide Table of Contents

    Class XRInteractionUpdateOrder

    The update order for MonoBehaviours in XR Interaction.

    Inheritance
    Object
    XRInteractionUpdateOrder
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEngine.XR.Interaction.Toolkit
    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_BeforeRenderLineVisual

    Order when UnityEngine.XR.Interaction.Toolkit.XRInteractorLineVisual.OnBeforeRenderLineVisual is called.

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

    k_BeforeRenderOrder

    Order when OnBeforeRender() is called.

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

    k_ControllerRecorder

    Order when instances of type XRControllerRecorder are updated.

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

    k_Controllers

    Order when instances of type XRBaseController are updated.

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

    k_DeviceSimulator

    Order when instances of type XRDeviceSimulator are updated.

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

    k_Interactables

    Order when instances of type XRBaseInteractable are updated.

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

    k_InteractionManager

    Order when XRInteractionManager is updated.

    Declaration
    public const int k_InteractionManager = -100
    Field Value
    Type Description
    Int32

    k_Interactors

    Order when instances of type XRBaseInteractor are updated.

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

    k_LineVisual

    Order when instances of type XRInteractorLineVisual are updated.

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

    k_LocomotionProviders

    Order when instances of type LocomotionProvider are updated.

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

    k_UIInputModule

    Order when instances of type UIInputModule are updated.

    Declaration
    public const int k_UIInputModule = -200
    Field Value
    Type Description
    Int32
    Back to top
    Terms of use
    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