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 = "0x36883D0", Offset = "0x36871D0", VA = "0x1836883D0")] protected XRDepthSubsystem() { } // Token: 0x060000A9 RID: 169 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000A9")] [Address(RVA = "0xE6BF50", Offset = "0xE6AD50", VA = "0x180E6BF50", Slot = "9")] protected sealed override void OnStart() { } // Token: 0x060000AA RID: 170 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000AA")] [Address(RVA = "0x3684670", Offset = "0x3683470", VA = "0x183684670", Slot = "11")] protected sealed override void OnDestroyed() { } // Token: 0x060000AB RID: 171 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000AB")] [Address(RVA = "0x36846A0", Offset = "0x36834A0", VA = "0x1836846A0", Slot = "10")] protected sealed override void OnStop() { } // Token: 0x060000AC RID: 172 RVA: 0x00002A74 File Offset: 0x00000C74 [Token(Token = "0x60000AC")] [Address(RVA = "0x3688170", Offset = "0x3686F70", VA = "0x183688170", 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 = "0x36882B0", Offset = "0x36870B0", VA = "0x1836882B0")] 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")] public virtual void Start() { } // Token: 0x060000B0 RID: 176 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000B0")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public virtual void Stop() { } // Token: 0x060000B1 RID: 177 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x60000B1")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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); } } }