using System; using Cpp2IlInjected; using Unity.Collections; namespace UnityEngine.XR.ARSubsystems { // Token: 0x02000033 RID: 51 [Token(Token = "0x2000033")] public abstract class XRParticipantSubsystem : TrackingSubsystem { // Token: 0x0600015A RID: 346 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600015A")] [Address(RVA = "0x10C0110", Offset = "0x10BF110", VA = "0x1810C0110")] public XRParticipantSubsystem() { } // Token: 0x0600015B RID: 347 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600015B")] [Address(RVA = "0x10BA1B0", Offset = "0x10B91B0", VA = "0x1810BA1B0", Slot = "9")] protected sealed override void OnStart() { } // Token: 0x0600015C RID: 348 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600015C")] [Address(RVA = "0x10BA1E0", Offset = "0x10B91E0", VA = "0x1810BA1E0", Slot = "10")] protected sealed override void OnStop() { } // Token: 0x0600015D RID: 349 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x600015D")] [Address(RVA = "0x10BA180", Offset = "0x10B9180", VA = "0x1810BA180", Slot = "11")] protected sealed override void OnDestroyed() { } // Token: 0x0600015E RID: 350 RVA: 0x00003464 File Offset: 0x00001664 [Token(Token = "0x600015E")] [Address(RVA = "0x10BFFC0", Offset = "0x10BEFC0", VA = "0x1810BFFC0", Slot = "12")] public override TrackableChanges GetChanges(Allocator allocator) { return default(TrackableChanges); } // Token: 0x0600015F RID: 351 [Token(Token = "0x600015F")] [Address(Slot = "13")] protected abstract XRParticipantSubsystem.Provider CreateProvider(); // Token: 0x0400009C RID: 156 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400009C")] private XRParticipantSubsystem.Provider m_Provider; // Token: 0x02000034 RID: 52 [Token(Token = "0x2000034")] protected abstract class Provider { // Token: 0x06000160 RID: 352 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x6000160")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")] public virtual void Start() { } // Token: 0x06000161 RID: 353 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x6000161")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")] public virtual void Stop() { } // Token: 0x06000162 RID: 354 RVA: 0x00002126 File Offset: 0x00000326 [Token(Token = "0x6000162")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")] public virtual void Destroy() { } // Token: 0x06000163 RID: 355 [Token(Token = "0x6000163")] [Address(Slot = "7")] public abstract TrackableChanges GetChanges(XRParticipant defaultParticipant, Allocator allocator); } } }