using System; using Cpp2IlInjected; using UnityEngine; namespace StansAssets.Foundation.Patterns { // Token: 0x02000039 RID: 57 [Token(Token = "0x2000027")] public abstract class MonoSingleton : MonoBehaviour where T : MonoBehaviour { // Token: 0x060000D1 RID: 209 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x600008F")] [Address(RVA = "0x290C1F0", Offset = "0x290AFF0", VA = "0x18290C1F0", Slot = "4")] protected virtual void Awake() { } // Token: 0x1700000F RID: 15 // (get) Token: 0x060000D2 RID: 210 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x17000009")] public static T Instance { [Token(Token = "0x6000090")] [Address(RVA = "0x290C5B0", Offset = "0x290B3B0", VA = "0x18290C5B0")] get { return null; } } // Token: 0x060000D3 RID: 211 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000091")] [Address(RVA = "0x290C2A0", Offset = "0x290B0A0", VA = "0x18290C2A0")] public static void Instantiate() { } // Token: 0x17000010 RID: 16 // (get) Token: 0x060000D4 RID: 212 RVA: 0x00002444 File Offset: 0x00000644 [Token(Token = "0x1700000A")] public static bool HasInstance { [Token(Token = "0x6000092")] [Address(RVA = "0x290C520", Offset = "0x290B320", VA = "0x18290C520")] get { return default(bool); } } // Token: 0x17000011 RID: 17 // (get) Token: 0x060000D5 RID: 213 RVA: 0x0000245C File Offset: 0x0000065C [Token(Token = "0x1700000B")] public static bool IsDestroyed { [Token(Token = "0x6000093")] [Address(RVA = "0x290C960", Offset = "0x290B760", VA = "0x18290C960")] get { return default(bool); } } // Token: 0x060000D6 RID: 214 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000094")] [Address(RVA = "0x290C4B0", Offset = "0x290B2B0", VA = "0x18290C4B0", Slot = "5")] protected virtual void OnDestroy() { } // Token: 0x060000D7 RID: 215 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000095")] [Address(RVA = "0x290C410", Offset = "0x290B210", VA = "0x18290C410", Slot = "6")] protected virtual void OnApplicationQuit() { } // Token: 0x060000D8 RID: 216 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000096")] [Address(RVA = "0x20E6190", Offset = "0x20E4F90", VA = "0x1820E6190")] protected MonoSingleton() { } // Token: 0x0400004E RID: 78 [Token(Token = "0x4000020")] private static T s_Instance; // Token: 0x0400004F RID: 79 [Token(Token = "0x4000021")] private static bool s_ApplicationIsQuitting; // Token: 0x04000050 RID: 80 [Token(Token = "0x4000022")] private static bool s_IsDestroyed; } }