using System; using System.Collections.Generic; using Cpp2IlInjected; using Unity.Collections; using UnityEngine.XR.ARSubsystems; namespace UnityEngine.XR.ARFoundation { // Token: 0x0200002D RID: 45 [Token(Token = "0x2000027")] [DisallowMultipleComponent] [RequireComponent(typeof(ARSessionOrigin))] [HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/api/UnityEngine.XR.ARFoundation.ARRaycastManager.html")] public sealed class ARRaycastManager : SubsystemLifecycleManager { // Token: 0x060001E8 RID: 488 RVA: 0x00002E7C File Offset: 0x0000107C [Token(Token = "0x60001DF")] [Address(RVA = "0x3B9C910", Offset = "0x3B9B910", VA = "0x183B9C910")] public bool Raycast(Vector2 screenPoint, List hitResults, TrackableType trackableTypes = TrackableType.All) { return default(bool); } // Token: 0x060001E9 RID: 489 RVA: 0x00002E94 File Offset: 0x00001094 [Token(Token = "0x60001E0")] [Address(RVA = "0x3B9CAA0", Offset = "0x3B9BAA0", VA = "0x183B9CAA0")] public bool Raycast(Ray ray, List hitResults, TrackableType trackableTypes = TrackableType.All) { return default(bool); } // Token: 0x060001EA RID: 490 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60001E1")] [Address(RVA = "0x3B9CE70", Offset = "0x3B9BE70", VA = "0x183B9CE70")] private static void TransformAndSortRaycastResults(Transform transform, NativeArray nativeHits, List managedHits, Vector3 rayOrigin) { } // Token: 0x060001EB RID: 491 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60001E2")] [Address(RVA = "0x3B9CC20", Offset = "0x3B9BC20", VA = "0x183B9CC20")] internal void RegisterRaycaster(IRaycaster raycaster) { } // Token: 0x060001EC RID: 492 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60001E3")] [Address(RVA = "0x3B9D130", Offset = "0x3B9C130", VA = "0x183B9D130")] internal void UnregisterRaycaster(IRaycaster raycaster) { } // Token: 0x060001ED RID: 493 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60001E4")] [Address(RVA = "0x3B9BE30", Offset = "0x3B9AE30", VA = "0x183B9BE30", Slot = "9")] protected override void OnAfterStart() { } // Token: 0x060001EE RID: 494 RVA: 0x00002EAC File Offset: 0x000010AC [Token(Token = "0x60001E5")] [Address(RVA = "0x3B9C630", Offset = "0x3B9B630", VA = "0x183B9C630")] private NativeArray RaycastViewportAsRay(Vector2 screenPoint, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } // Token: 0x060001EF RID: 495 RVA: 0x00002EC4 File Offset: 0x000010C4 [Token(Token = "0x60001E6")] [Address(RVA = "0x3B9C820", Offset = "0x3B9B820", VA = "0x183B9C820")] private NativeArray RaycastViewport(Vector2 screenPoint, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } // Token: 0x060001F0 RID: 496 RVA: 0x00002EDC File Offset: 0x000010DC [Token(Token = "0x60001E7")] [Address(RVA = "0x3B9C580", Offset = "0x3B9B580", VA = "0x183B9C580")] private NativeArray RaycastRay(Ray ray, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } // Token: 0x060001F1 RID: 497 RVA: 0x00002EF4 File Offset: 0x000010F4 [Token(Token = "0x60001E8")] [Address(RVA = "0x3B9C530", Offset = "0x3B9B530", VA = "0x183B9C530")] private static int RaycastHitComparer(ARRaycastHit lhs, ARRaycastHit rhs) { return 0; } // Token: 0x060001F2 RID: 498 RVA: 0x00002F0C File Offset: 0x0000110C [Token(Token = "0x60001E9")] [Address(RVA = "0x3B9C0B0", Offset = "0x3B9B0B0", VA = "0x183B9C0B0")] private NativeArray RaycastFallback(Ray ray, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } // Token: 0x060001F3 RID: 499 RVA: 0x00002F24 File Offset: 0x00001124 [Token(Token = "0x60001EA")] [Address(RVA = "0x3B9CCE0", Offset = "0x3B9BCE0", VA = "0x183B9CCE0")] private bool TransformAndDisposeNativeHitResults(NativeArray nativeHits, List managedHits, Vector3 rayOrigin) { return default(bool); } // Token: 0x060001F4 RID: 500 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60001EB")] [Address(RVA = "0x3B9BDD0", Offset = "0x3B9ADD0", VA = "0x183B9BDD0")] private void ConstructIfNecessary() { } // Token: 0x060001F5 RID: 501 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60001EC")] [Address(RVA = "0x3B9BD40", Offset = "0x3B9AD40", VA = "0x183B9BD40")] private void Awake() { } // Token: 0x060001F6 RID: 502 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60001ED")] [Address(RVA = "0x3B9D210", Offset = "0x3B9C210", VA = "0x183B9D210")] public ARRaycastManager() { } // Token: 0x040000AB RID: 171 [Token(Token = "0x4000097")] private static Comparison s_RaycastHitComparer; // Token: 0x040000AC RID: 172 [Token(Token = "0x4000098")] private static List> s_NativeRaycastHits; // Token: 0x040000AD RID: 173 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000099")] private ARSessionOrigin m_SessionOrigin; // Token: 0x040000AE RID: 174 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400009A")] private Func> m_RaycastViewportDelegate; // Token: 0x040000AF RID: 175 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400009B")] private Func> m_RaycastRayDelegate; // Token: 0x040000B0 RID: 176 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400009C")] private List m_Raycasters; } }