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 = "0x32D66D0", Offset = "0x32D56D0", VA = "0x1832D66D0", 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 = "0x32D6A90", Offset = "0x32D5A90", VA = "0x1832D6A90")] get { return null; } } // Token: 0x060000D3 RID: 211 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000091")] [Address(RVA = "0x32D6780", Offset = "0x32D5780", VA = "0x1832D6780")] 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 = "0x32D6A00", Offset = "0x32D5A00", VA = "0x1832D6A00")] 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 = "0x32D6E40", Offset = "0x32D5E40", VA = "0x1832D6E40")] get { return default(bool); } } // Token: 0x060000D6 RID: 214 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000094")] [Address(RVA = "0x32D6990", Offset = "0x32D5990", VA = "0x1832D6990", Slot = "5")] protected virtual void OnDestroy() { } // Token: 0x060000D7 RID: 215 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000095")] [Address(RVA = "0x32D68F0", Offset = "0x32D58F0", VA = "0x1832D68F0", Slot = "6")] protected virtual void OnApplicationQuit() { } // Token: 0x060000D8 RID: 216 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000096")] [Address(RVA = "0x2796FC0", Offset = "0x2795FC0", VA = "0x182796FC0")] 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; } }