Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000282")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
[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 = "0x2FBCD60", Offset = "0x2FBBD60", VA = "0x182FBCD60")]
get
{
return null;
}
}
// Token: 0x060002A0 RID: 672 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000284")]
[Address(RVA = "0x2FBC1A0", Offset = "0x2FBB1A0", VA = "0x182FBC1A0", Slot = "4")]
protected virtual TSubsystem CreateSubsystem()
{
return null;
}
// Token: 0x060002A1 RID: 673 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000285")]
[Address(RVA = "0x2FBC0C0", Offset = "0x2FBB0C0", VA = "0x182FBC0C0")]
protected void CreateSubsystemIfNecessary()
{
}
// Token: 0x060002A2 RID: 674 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000286")]
[Address(RVA = "0x2FBC5A0", Offset = "0x2FBB5A0", VA = "0x182FBC5A0")]
protected TSubsystem GetActiveSubsystemInstance()
{
return null;
}
// Token: 0x060002A3 RID: 675 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000287")]
[Address(RVA = "0x2FBCAE0", Offset = "0x2FBBAE0", VA = "0x182FBCAE0", Slot = "5")]
protected virtual void OnEnable()
{
}
// Token: 0x060002A4 RID: 676 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000288")]
[Address(RVA = "0x2FBCA70", Offset = "0x2FBBA70", VA = "0x182FBCA70", Slot = "6")]
protected virtual void OnDisable()
{
}
// Token: 0x060002A5 RID: 677 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000289")]
[Address(RVA = "0x2FBC9F0", Offset = "0x2FBB9F0", VA = "0x182FBC9F0", Slot = "7")]
protected virtual void OnDestroy()
{
}
// Token: 0x060002A6 RID: 678 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600028A")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
protected virtual void OnBeforeStart()
{
}
// Token: 0x060002A7 RID: 679 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600028B")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
protected virtual void OnAfterStart()
{
}
// Token: 0x060002A8 RID: 680 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600028C")]
[Address(RVA = "0x12DC7B0", Offset = "0x12DB7B0", VA = "0x1812DC7B0")]
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;
}
}