using System; using Cpp2IlInjected; using UnityEngine; namespace SA.Foundation.Patterns { // Token: 0x02000031 RID: 49 [Token(Token = "0x200002B")] public abstract class SA_Singleton : SA_Singleton where T : MonoBehaviour { // Token: 0x060000F0 RID: 240 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D7")] [Address(RVA = "0x2798F50", Offset = "0x2797F50", VA = "0x182798F50", Slot = "4")] protected virtual void Awake() { } // Token: 0x17000028 RID: 40 // (get) Token: 0x060000F1 RID: 241 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000026")] public static T Instance { [Token(Token = "0x60000D8")] [Address(RVA = "0x27995F0", Offset = "0x27985F0", VA = "0x1827995F0")] get { return null; } } // Token: 0x060000F2 RID: 242 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000D9")] [Address(RVA = "0x2799020", Offset = "0x2798020", VA = "0x182799020")] public static void Instantiate() { } // Token: 0x17000029 RID: 41 // (get) Token: 0x060000F3 RID: 243 RVA: 0x00002490 File Offset: 0x00000690 [Token(Token = "0x17000027")] public static bool HasInstance { [Token(Token = "0x60000DA")] [Address(RVA = "0x27994D0", Offset = "0x27984D0", VA = "0x1827994D0")] get { return default(bool); } } // Token: 0x1700002A RID: 42 // (get) Token: 0x060000F4 RID: 244 RVA: 0x000024A8 File Offset: 0x000006A8 [Token(Token = "0x17000028")] public static bool IsDestroyed { [Token(Token = "0x60000DB")] [Address(RVA = "0x2799C40", Offset = "0x2798C40", VA = "0x182799C40")] get { return default(bool); } } // Token: 0x060000F5 RID: 245 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DC")] [Address(RVA = "0x2799350", Offset = "0x2798350", VA = "0x182799350", Slot = "5")] protected virtual void OnDestroy() { } // Token: 0x060000F6 RID: 246 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DD")] [Address(RVA = "0x2799230", Offset = "0x2798230", VA = "0x182799230", Slot = "6")] protected virtual void OnApplicationQuit() { } // Token: 0x060000F7 RID: 247 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000DE")] [Address(RVA = "0x2799470", Offset = "0x2798470", VA = "0x182799470")] protected SA_Singleton() { } // Token: 0x04000036 RID: 54 [Token(Token = "0x4000028")] private static T s_instance; } }