namespace UnityEngine.XR.ARFoundation { /// /// The update order for MonoBehaviours in AR Foundation. /// public static class ARUpdateOrder { /// /// The 's update order. Should come first. /// public const int k_Session = int.MinValue; /// /// The 's update order. Should come after /// the . /// public const int k_PlaneManager = k_Session + 1; /// /// The 's update order. Should come after the /// . /// public const int k_Plane = k_PlaneManager + 1; /// /// The 's update order. Should come after /// the . /// public const int k_BoundingBoxManager = k_Session + 1; /// /// The 's update order. Should come after the /// . /// public const int k_BoundingBox = k_BoundingBoxManager + 1; /// /// The 's update order. Should come /// after the . /// public const int k_PointCloudManager = k_Session + 1; /// /// The 's update order. Should come after /// the . /// public const int k_PointCloud = k_PointCloudManager + 1; /// /// The 's update order. /// Should come after the . /// public const int k_AnchorManager = k_Session + 1; /// /// The 's update order. /// Should come after the . /// public const int k_Anchor = k_AnchorManager + 1; /// /// The 's update order. Should come after /// the . /// public const int k_InputManager = k_Session + 1; /// /// The 's update order. Should come after /// the . /// public const int k_CameraManager = k_Session + 1; /// /// The 's update order. Should come after /// the . /// public const int k_OcclusionManager = k_Session + 1; /// /// The 's update order. Should come after /// the . /// public const int k_FaceManager = k_Session + 1; /// /// The 's update order. Should come after /// the . /// public const int k_Face = k_FaceManager + 1; /// /// The 's update order. /// Should come after the . /// public const int k_TrackedImageManager = k_Session + 1; /// /// The 's update order. /// Should come after the . /// public const int k_TrackedImage = k_TrackedImageManager + 1; /// /// The 's update order. Should come after /// the . /// public const int k_EnvironmentProbeManager = k_Session + 1; /// /// The 's update order. Should come after /// the . /// public const int k_EnvironmentProbe = k_EnvironmentProbeManager + 1; /// /// The 's update order. Should come after /// the . /// public const int k_TrackedObjectManager = k_Session + 1; /// /// The 's update order. Should come after /// the . /// public const int k_TrackedObject = k_TrackedObjectManager + 1; /// /// The 's update order. Should come after /// the . /// public const int k_HumanBodyManager = k_Session + 1; /// /// The 's update order. Should come after /// the . /// public const int k_HumanBody = k_HumanBodyManager + 1; /// /// The 's update order. Should come after /// the . /// public const int k_MeshManager = k_Session + 1; /// /// The 's update order. Should come after the . /// public const int k_ParticipantManager = k_Session + 1; /// /// The 's update order. Should come after the . /// public const int k_Participant = k_ParticipantManager + 1; /// /// The 's update order. Should come after the . /// public const int k_RaycastManager = k_Session + 1; /// /// The 's update order. Should come after the . /// public const int k_Raycast = k_RaycastManager + 1; } }