using System; using Cpp2IlInjected; using Unity.Collections; namespace UnityEngine.XR.ARSubsystems { // Token: 0x02000041 RID: 65 [Token(Token = "0x2000041")] public abstract class XRRaycastSubsystem : XRSubsystem { // Token: 0x06000197 RID: 407 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x6000197")] [Address(RVA = "0x10C15F0", Offset = "0x10C05F0", VA = "0x1810C15F0")] public XRRaycastSubsystem() { } // Token: 0x06000198 RID: 408 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x6000198")] [Address(RVA = "0x10BA1B0", Offset = "0x10B91B0", VA = "0x1810BA1B0", Slot = "9")] protected sealed override void OnStart() { } // Token: 0x06000199 RID: 409 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x6000199")] [Address(RVA = "0x10BA1E0", Offset = "0x10B91E0", VA = "0x1810BA1E0", Slot = "10")] protected sealed override void OnStop() { } // Token: 0x0600019A RID: 410 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600019A")] [Address(RVA = "0x10BA180", Offset = "0x10B9180", VA = "0x1810BA180", Slot = "11")] protected sealed override void OnDestroyed() { } // Token: 0x0600019B RID: 411 RVA: 0x000036D4 File Offset: 0x000018D4 [Token(Token = "0x600019B")] [Address(RVA = "0x10C1490", Offset = "0x10C0490", VA = "0x1810C1490")] public NativeArray Raycast(Ray ray, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } // Token: 0x0600019C RID: 412 RVA: 0x000036EC File Offset: 0x000018EC [Token(Token = "0x600019C")] [Address(RVA = "0x10C1340", Offset = "0x10C0340", VA = "0x1810C1340")] public NativeArray Raycast(Vector2 screenPoint, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } // Token: 0x0600019D RID: 413 [Token(Token = "0x600019D")] [Address(Slot = "12")] protected abstract XRRaycastSubsystem.Provider CreateProvider(); // Token: 0x040000CE RID: 206 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40000CE")] private XRRaycastSubsystem.Provider m_Provider; // Token: 0x02000042 RID: 66 [Token(Token = "0x2000042")] protected class Provider { // Token: 0x0600019E RID: 414 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600019E")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")] public virtual void Start() { } // Token: 0x0600019F RID: 415 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600019F")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")] public virtual void Stop() { } // Token: 0x060001A0 RID: 416 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60001A0")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")] public virtual void Destroy() { } // Token: 0x060001A1 RID: 417 RVA: 0x00003704 File Offset: 0x00001904 [Token(Token = "0x60001A1")] [Address(RVA = "0x10B93B0", Offset = "0x10B83B0", VA = "0x1810B93B0", Slot = "7")] public virtual NativeArray Raycast(XRRaycastHit defaultRaycastHit, Ray ray, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } // Token: 0x060001A2 RID: 418 RVA: 0x0000371C File Offset: 0x0000191C [Token(Token = "0x60001A2")] [Address(RVA = "0x10B9410", Offset = "0x10B8410", VA = "0x1810B9410", Slot = "8")] public virtual NativeArray Raycast(XRRaycastHit defaultRaycastHit, Vector2 screenPoint, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } } } }