using System; using Cpp2IlInjected; using SA.Foundation.Config; namespace SA.Foundation.Patterns { // Token: 0x0200002E RID: 46 [Token(Token = "0x2000028")] public abstract class SA_ScriptableSingleton : SA_ScriptableSettings where T : SA_ScriptableSettings { // Token: 0x17000023 RID: 35 // (get) Token: 0x060000DE RID: 222 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000021")] public static string FormattedVersion { [Token(Token = "0x60000C5")] [Address(RVA = "0x2798550", Offset = "0x2797550", VA = "0x182798550")] get { return null; } } // Token: 0x17000024 RID: 36 // (get) Token: 0x060000DF RID: 223 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000022")] public static PluginVersionHandler PluginVersion { [Token(Token = "0x60000C6")] [Address(RVA = "0x2798CF0", Offset = "0x2797CF0", VA = "0x182798CF0")] get { return null; } } // Token: 0x17000025 RID: 37 // (get) Token: 0x060000E0 RID: 224 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000023")] public static T Instance { [Token(Token = "0x60000C7")] [Address(RVA = "0x2798680", Offset = "0x2797680", VA = "0x182798680")] get { return null; } } // Token: 0x060000E1 RID: 225 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C8")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] public static void Save() { } // Token: 0x17000026 RID: 38 // (get) Token: 0x060000E2 RID: 226 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000024")] public static string Version { [Token(Token = "0x60000C9")] [Address(RVA = "0x2798E20", Offset = "0x2797E20", VA = "0x182798E20")] get { return null; } } // Token: 0x060000E3 RID: 227 RVA: 0x00002478 File Offset: 0x00000678 [Token(Token = "0x60000CA")] [Address(RVA = "0x27981C0", Offset = "0x27971C0", VA = "0x1827981C0")] public static bool UpdateVersion(string vercioncCode) { return default(bool); } // Token: 0x060000E4 RID: 228 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CB")] [Address(RVA = "0x2798010", Offset = "0x2797010", VA = "0x182798010")] public static void Delete() { } // Token: 0x060000E5 RID: 229 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CC")] [Address(RVA = "0x2798140", Offset = "0x2797140", VA = "0x182798140")] private static void SaveToAssetDatabase(T asset) { } // Token: 0x060000E6 RID: 230 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CD")] [Address(RVA = "0x2797990", Offset = "0x2796990", VA = "0x182797990")] protected SA_ScriptableSingleton() { } // Token: 0x04000033 RID: 51 [Token(Token = "0x4000025")] private static T s_instance; } }