Class XRInteractionUpdateOrder
The update order for MonoBehaviour types in XR Interaction Toolkit.
Inherited Members
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_InteractableSnapVolume
Order when instances of type XRInteractableSnapVolume are updated.
Declaration
public const int k_InteractableSnapVolume = -99
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Executes before interactables to ensure colliders have been found and set to trigger colliders so they are filtered out in the XRBaseInteractable.
k_InteractionGroups
Order when instances of type XRInteractionGroup are updated.
Declaration
public const int k_InteractionGroups = -100
Field Value
Type | Description |
---|---|
Int32 |
k_InteractionManager
Order when XRInteractionManager is updated.
Declaration
public const int k_InteractionManager = -105
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_TwoHandedGrabMoveProviders
Order when instances of type TwoHandedGrabMoveProvider are updated.
Declaration
public const int k_TwoHandedGrabMoveProviders = -209
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 |