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 = "0x2914DB0", Offset = "0x2913BB0", VA = "0x182914DB0")] 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 = "0x2915550", Offset = "0x2914350", VA = "0x182915550")] 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 = "0x2914EE0", Offset = "0x2913CE0", VA = "0x182914EE0")] get { return null; } } // Token: 0x060000E1 RID: 225 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C8")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] 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 = "0x2915680", Offset = "0x2914480", VA = "0x182915680")] get { return null; } } // Token: 0x060000E3 RID: 227 RVA: 0x00002478 File Offset: 0x00000678 [Token(Token = "0x60000CA")] [Address(RVA = "0x2914A20", Offset = "0x2913820", VA = "0x182914A20")] public static bool UpdateVersion(string vercioncCode) { return default(bool); } // Token: 0x060000E4 RID: 228 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CB")] [Address(RVA = "0x2914870", Offset = "0x2913670", VA = "0x182914870")] public static void Delete() { } // Token: 0x060000E5 RID: 229 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CC")] [Address(RVA = "0x29149A0", Offset = "0x29137A0", VA = "0x1829149A0")] private static void SaveToAssetDatabase(T asset) { } // Token: 0x060000E6 RID: 230 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000CD")] [Address(RVA = "0x29141F0", Offset = "0x2912FF0", VA = "0x1829141F0")] protected SA_ScriptableSingleton() { } // Token: 0x04000033 RID: 51 [Token(Token = "0x4000025")] private static T s_instance; } }