using System; using Cpp2IlInjected; using SA.Foundation.Config; using UnityEngine; namespace SA.Foundation.Patterns { // Token: 0x0200002D RID: 45 [Token(Token = "0x2000027")] public abstract class SA_ScriptableSettings : ScriptableObject { // Token: 0x1700001F RID: 31 // (get) Token: 0x060000D7 RID: 215 [Token(Token = "0x1700001D")] protected abstract string BasePath { [Token(Token = "0x60000BE")] [Address(Slot = "4")] get; } // Token: 0x060000D8 RID: 216 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000BF")] [Address(RVA = "0x3717990", Offset = "0x3716790", VA = "0x183717990")] public PluginVersionHandler GetPluginVersion() { return null; } // Token: 0x060000D9 RID: 217 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000C0")] [Address(RVA = "0x3717860", Offset = "0x3716660", VA = "0x183717860")] public string GetFormattedVersion() { return null; } // Token: 0x17000020 RID: 32 // (get) Token: 0x060000DA RID: 218 [Token(Token = "0x1700001E")] public abstract string PluginName { [Token(Token = "0x60000C1")] [Address(Slot = "5")] get; } // Token: 0x17000021 RID: 33 // (get) Token: 0x060000DB RID: 219 [Token(Token = "0x1700001F")] public abstract string DocumentationURL { [Token(Token = "0x60000C2")] [Address(Slot = "6")] get; } // Token: 0x17000022 RID: 34 // (get) Token: 0x060000DC RID: 220 [Token(Token = "0x17000020")] public abstract string SettingsUIMenuItem { [Token(Token = "0x60000C3")] [Address(Slot = "7")] get; } // Token: 0x060000DD RID: 221 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C4")] [Address(RVA = "0x3717A40", Offset = "0x3716840", VA = "0x183717A40")] protected SA_ScriptableSettings() { } // Token: 0x04000030 RID: 48 [Token(Token = "0x4000022")] private const int k_ReleaseYear = 2021; // Token: 0x04000031 RID: 49 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000023")] public string LastVersionCode; // Token: 0x04000032 RID: 50 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000024")] private PluginVersionHandler m_PluginVersion; } }