using System; using Cpp2IlInjected; using Unity.Collections; namespace UnityEngine.XR.ARSubsystems { // Token: 0x02000018 RID: 24 [Token(Token = "0x2000018")] public abstract class XRDepthSubsystem : TrackingSubsystem { // Token: 0x060000A8 RID: 168 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000A8")] [Address(RVA = "0x10BDEF0", Offset = "0x10BCEF0", VA = "0x1810BDEF0")] protected XRDepthSubsystem() { } // Token: 0x060000A9 RID: 169 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000A9")] [Address(RVA = "0x10BA1B0", Offset = "0x10B91B0", VA = "0x1810BA1B0", Slot = "9")] protected sealed override void OnStart() { } // Token: 0x060000AA RID: 170 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000AA")] [Address(RVA = "0x10BA180", Offset = "0x10B9180", VA = "0x1810BA180", Slot = "11")] protected sealed override void OnDestroyed() { } // Token: 0x060000AB RID: 171 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000AB")] [Address(RVA = "0x10BA1E0", Offset = "0x10B91E0", VA = "0x1810BA1E0", Slot = "10")] protected sealed override void OnStop() { } // Token: 0x060000AC RID: 172 RVA: 0x00002A74 File Offset: 0x00000C74 [Token(Token = "0x60000AC")] [Address(RVA = "0x10BDC90", Offset = "0x10BCC90", VA = "0x1810BDC90", Slot = "12")] public override TrackableChanges GetChanges(Allocator allocator) { return default(TrackableChanges); } // Token: 0x060000AD RID: 173 RVA: 0x00002A8C File Offset: 0x00000C8C [Token(Token = "0x60000AD")] [Address(RVA = "0x10BDDD0", Offset = "0x10BCDD0", VA = "0x1810BDDD0")] public XRPointCloudData GetPointCloudData(TrackableId trackableId, Allocator allocator) { return default(XRPointCloudData); } // Token: 0x060000AE RID: 174 [Token(Token = "0x60000AE")] [Address(Slot = "13")] protected abstract XRDepthSubsystem.Provider CreateProvider(); // Token: 0x04000052 RID: 82 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000052")] private XRDepthSubsystem.Provider m_Provider; // Token: 0x02000019 RID: 25 [Token(Token = "0x2000019")] protected abstract class Provider { // Token: 0x060000AF RID: 175 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000AF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")] public virtual void Start() { } // Token: 0x060000B0 RID: 176 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000B0")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")] public virtual void Stop() { } // Token: 0x060000B1 RID: 177 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000B1")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")] public virtual void Destroy() { } // Token: 0x060000B2 RID: 178 [Token(Token = "0x60000B2")] [Address(Slot = "7")] public abstract TrackableChanges GetChanges(XRPointCloud defaultPointCloud, Allocator allocator); // Token: 0x060000B3 RID: 179 [Token(Token = "0x60000B3")] [Address(Slot = "8")] public abstract XRPointCloudData GetPointCloudData(TrackableId trackableId, Allocator allocator); } } }