89 lines
2.8 KiB
C#
89 lines
2.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Unity.Collections;
|
|
|
|
namespace UnityEngine.XR.ARSubsystems
|
|
{
|
|
// Token: 0x02000033 RID: 51
|
|
[Token(Token = "0x2000033")]
|
|
public abstract class XRParticipantSubsystem : TrackingSubsystem<XRParticipant, XRParticipantSubsystemDescriptor>
|
|
{
|
|
// 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<XRParticipant> GetChanges(Allocator allocator)
|
|
{
|
|
return default(TrackableChanges<XRParticipant>);
|
|
}
|
|
|
|
// 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<XRParticipant> GetChanges(XRParticipant defaultParticipant, Allocator allocator);
|
|
}
|
|
}
|
|
}
|