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 = "0x368BAE0", Offset = "0x368A8E0", VA = "0x18368BAE0")] public XRRaycastSubsystem() { } // Token: 0x06000198 RID: 408 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x6000198")] [Address(RVA = "0xE6BF50", Offset = "0xE6AD50", VA = "0x180E6BF50", Slot = "9")] protected sealed override void OnStart() { } // Token: 0x06000199 RID: 409 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x6000199")] [Address(RVA = "0x36846A0", Offset = "0x36834A0", VA = "0x1836846A0", Slot = "10")] protected sealed override void OnStop() { } // Token: 0x0600019A RID: 410 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600019A")] [Address(RVA = "0x3684670", Offset = "0x3683470", VA = "0x183684670", Slot = "11")] protected sealed override void OnDestroyed() { } // Token: 0x0600019B RID: 411 RVA: 0x000036D4 File Offset: 0x000018D4 [Token(Token = "0x600019B")] [Address(RVA = "0x368B980", Offset = "0x368A780", VA = "0x18368B980")] 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 = "0x368B830", Offset = "0x368A630", VA = "0x18368B830")] 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")] public virtual void Start() { } // Token: 0x0600019F RID: 415 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600019F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public virtual void Stop() { } // Token: 0x060001A0 RID: 416 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60001A0")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")] public virtual void Destroy() { } // Token: 0x060001A1 RID: 417 RVA: 0x00003704 File Offset: 0x00001904 [Token(Token = "0x60001A1")] [Address(RVA = "0x36838E0", Offset = "0x36826E0", VA = "0x1836838E0", 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 = "0x3683940", Offset = "0x3682740", VA = "0x183683940", Slot = "8")] public virtual NativeArray Raycast(XRRaycastHit defaultRaycastHit, Vector2 screenPoint, TrackableType trackableTypeMask, Allocator allocator) { return default(NativeArray); } } } }