using System; using Cpp2IlInjected; using UnityEngine; namespace SA.Foundation.Patterns { // Token: 0x02000033 RID: 51 [Token(Token = "0x200002D")] public abstract class SA_SingletonePrefab : MonoBehaviour where T : MonoBehaviour { // Token: 0x1700002C RID: 44 // (get) Token: 0x060000FB RID: 251 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700002A")] public static T Instance { [Token(Token = "0x60000E2")] [Address(RVA = "0x2916740", Offset = "0x2915540", VA = "0x182916740")] get { return null; } } // Token: 0x1700002D RID: 45 // (get) Token: 0x060000FC RID: 252 RVA: 0x000024C0 File Offset: 0x000006C0 [Token(Token = "0x1700002B")] public static bool HasInstance { [Token(Token = "0x60000E3")] [Address(RVA = "0x29165F0", Offset = "0x29153F0", VA = "0x1829165F0")] get { return default(bool); } } // Token: 0x060000FD RID: 253 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000E4")] [Address(RVA = "0x20E6190", Offset = "0x20E4F90", VA = "0x1820E6190")] protected SA_SingletonePrefab() { } // Token: 0x04000038 RID: 56 [Token(Token = "0x400002A")] protected static T s_instance; } }