Files
Aug2021-Cpp2IL-Dump/Unity.XR.ARFoundation/UnityEngine/XR/ARFoundation/SubsystemLifecycleManager.cs
T
2026-04-10 22:50:51 +02:00

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;
}
}