125 lines
3.8 KiB
C#
125 lines
3.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace UnityEngine.XR.ARFoundation
|
|
{
|
|
// Token: 0x02000043 RID: 67
|
|
[Token(Token = "0x2000039")]
|
|
public class SubsystemLifecycleManager<TSubsystem, TSubsystemDescriptor> : MonoBehaviour where TSubsystem : Subsystem<TSubsystemDescriptor> where TSubsystemDescriptor : SubsystemDescriptor<TSubsystem>
|
|
{
|
|
// Token: 0x1700009E RID: 158
|
|
// (get) Token: 0x0600029D RID: 669 RVA: 0x00002080 File Offset: 0x00000280
|
|
// (set) Token: 0x0600029E RID: 670 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x17000098")]
|
|
public TSubsystem subsystem
|
|
{
|
|
[Token(Token = "0x6000281")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000282")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700009F RID: 159
|
|
// (get) Token: 0x0600029F RID: 671 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x17000099")]
|
|
public TSubsystemDescriptor descriptor
|
|
{
|
|
[Token(Token = "0x6000283")]
|
|
[Address(RVA = "0x29D1C30", Offset = "0x29D0A30", VA = "0x1829D1C30")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002A0 RID: 672 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x6000284")]
|
|
[Address(RVA = "0x29D1070", Offset = "0x29CFE70", VA = "0x1829D1070", Slot = "4")]
|
|
protected virtual TSubsystem CreateSubsystem()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002A1 RID: 673 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000285")]
|
|
[Address(RVA = "0x29D0F90", Offset = "0x29CFD90", VA = "0x1829D0F90")]
|
|
protected void CreateSubsystemIfNecessary()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002A2 RID: 674 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x6000286")]
|
|
[Address(RVA = "0x29D1470", Offset = "0x29D0270", VA = "0x1829D1470")]
|
|
protected TSubsystem GetActiveSubsystemInstance()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002A3 RID: 675 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000287")]
|
|
[Address(RVA = "0x29D19B0", Offset = "0x29D07B0", VA = "0x1829D19B0", Slot = "5")]
|
|
protected virtual void OnEnable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002A4 RID: 676 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000288")]
|
|
[Address(RVA = "0x29D1940", Offset = "0x29D0740", VA = "0x1829D1940", Slot = "6")]
|
|
protected virtual void OnDisable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002A5 RID: 677 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000289")]
|
|
[Address(RVA = "0x29D18C0", Offset = "0x29D06C0", VA = "0x1829D18C0", Slot = "7")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002A6 RID: 678 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x600028A")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
|
|
protected virtual void OnBeforeStart()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002A7 RID: 679 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x600028B")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
|
protected virtual void OnAfterStart()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002A8 RID: 680 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x600028C")]
|
|
[Address(RVA = "0x7E78F0", Offset = "0x7E66F0", VA = "0x1807E78F0")]
|
|
public SubsystemLifecycleManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040000FA RID: 250
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000DC")]
|
|
private bool m_CleanupSubsystemOnDestroy;
|
|
|
|
// Token: 0x040000FB RID: 251
|
|
[Token(Token = "0x40000DD")]
|
|
private static List<TSubsystemDescriptor> s_SubsystemDescriptors;
|
|
|
|
// Token: 0x040000FC RID: 252
|
|
[Token(Token = "0x40000DE")]
|
|
private static List<TSubsystem> s_SubsystemInstances;
|
|
}
|
|
}
|