This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+120
View File
@@ -0,0 +1,120 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Events;
namespace SA.Foundation.Patterns
{
// Token: 0x0200002A RID: 42
[Token(Token = "0x2000024")]
public class SA_ClosedList<T> : SA_iClosedList<T>
{
// Token: 0x17000018 RID: 24
// (get) Token: 0x060000C6 RID: 198 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000016")]
public IEnumerable<T> Items
{
[Token(Token = "0x60000AD")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "6")]
get
{
return null;
}
}
// Token: 0x17000019 RID: 25
// (get) Token: 0x060000C7 RID: 199 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060000C8 RID: 200 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000017")]
public List<T> ItemsList
{
[Token(Token = "0x60000AE")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
[Token(Token = "0x60000AF")]
[Address(RVA = "0x2793840", Offset = "0x2792840", VA = "0x182793840")]
set
{
}
}
// Token: 0x060000C9 RID: 201 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B0")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public void SetList()
{
}
// Token: 0x060000CA RID: 202 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B1")]
[Address(RVA = "0x27934A0", Offset = "0x27924A0", VA = "0x1827934A0")]
public void Clear()
{
}
// Token: 0x060000CB RID: 203 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B2")]
[Address(RVA = "0x2793430", Offset = "0x2792430", VA = "0x182793430")]
public void Add(T item)
{
}
// Token: 0x060000CC RID: 204 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B3")]
[Address(RVA = "0x27936C0", Offset = "0x27926C0", VA = "0x1827936C0")]
public void Remove(T item)
{
}
// Token: 0x1700001A RID: 26
// (get) Token: 0x060000CD RID: 205 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000018")]
public SA_iEvent<T> OnItemAdded
{
[Token(Token = "0x60000B4")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
get
{
return null;
}
}
// Token: 0x1700001B RID: 27
// (get) Token: 0x060000CE RID: 206 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000019")]
public SA_iEvent<T> OnItemRemoved
{
[Token(Token = "0x60000B5")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x060000CF RID: 207 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B6")]
[Address(RVA = "0x2793730", Offset = "0x2792730", VA = "0x182793730")]
public SA_ClosedList()
{
}
// Token: 0x0400002B RID: 43
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400001D")]
private SA_Event<T> m_onItemAdded;
// Token: 0x0400002C RID: 44
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400001E")]
private SA_Event<T> s_onItemRemoved;
// Token: 0x0400002D RID: 45
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400001F")]
private List<T> m_items;
}
}
@@ -0,0 +1,34 @@
using System;
using Cpp2IlInjected;
namespace SA.Foundation.Patterns
{
// Token: 0x0200002B RID: 43
[Token(Token = "0x2000025")]
public abstract class SA_NonMonoSingleton<T> where T : SA_NonMonoSingleton<T>, new()
{
// Token: 0x1700001C RID: 28
// (get) Token: 0x060000D0 RID: 208 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700001A")]
public static T Instance
{
[Token(Token = "0x60000B7")]
[Address(RVA = "0x2796CA0", Offset = "0x2795CA0", VA = "0x182796CA0")]
get
{
return null;
}
}
// Token: 0x060000D1 RID: 209 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B8")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
protected SA_NonMonoSingleton()
{
}
// Token: 0x0400002E RID: 46
[Token(Token = "0x4000020")]
private static T _Instance;
}
}
@@ -0,0 +1,48 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.Foundation.Patterns
{
// Token: 0x0200002C RID: 44
[Token(Token = "0x2000026")]
public abstract class SA_SceneSingleton<T> : MonoBehaviour where T : MonoBehaviour
{
// Token: 0x1700001D RID: 29
// (get) Token: 0x060000D3 RID: 211 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700001B")]
public static T Instance
{
[Token(Token = "0x60000BA")]
[Address(RVA = "0x2797130", Offset = "0x2796130", VA = "0x182797130")]
get
{
return null;
}
}
// Token: 0x1700001E RID: 30
// (get) Token: 0x060000D4 RID: 212 RVA: 0x00002460 File Offset: 0x00000660
[Token(Token = "0x1700001C")]
public static bool HasInstance
{
[Token(Token = "0x60000BB")]
[Address(RVA = "0x2796FE0", Offset = "0x2795FE0", VA = "0x182796FE0")]
get
{
return default(bool);
}
}
// Token: 0x060000D5 RID: 213 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000BC")]
[Address(RVA = "0x2796FC0", Offset = "0x2795FC0", VA = "0x182796FC0")]
protected SA_SceneSingleton()
{
}
// Token: 0x0400002F RID: 47
[Token(Token = "0x4000021")]
private static T s_instance;
}
}
@@ -0,0 +1,89 @@
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 = "0x10EA6A0", Offset = "0x10E96A0", VA = "0x1810EA6A0")]
public PluginVersionHandler GetPluginVersion()
{
return null;
}
// Token: 0x060000D9 RID: 217 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000C0")]
[Address(RVA = "0x10EA570", Offset = "0x10E9570", VA = "0x1810EA570")]
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 = "0x10EA750", Offset = "0x10E9750", VA = "0x1810EA750")]
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;
}
}
@@ -0,0 +1,103 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Config;
namespace SA.Foundation.Patterns
{
// Token: 0x0200002E RID: 46
[Token(Token = "0x2000028")]
public abstract class SA_ScriptableSingleton<T> : 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;
}
}
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.Foundation.Patterns
{
// Token: 0x0200002F RID: 47
[Token(Token = "0x2000029")]
public abstract class SA_ScriptableSingletonEditor<T> : SA_ScriptableSettings where T : ScriptableObject
{
// Token: 0x17000027 RID: 39
// (get) Token: 0x060000E8 RID: 232 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000025")]
public static T Instance
{
[Token(Token = "0x60000CF")]
[Address(RVA = "0x27979B0", Offset = "0x27969B0", VA = "0x1827979B0")]
get
{
return null;
}
}
// Token: 0x060000E9 RID: 233 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D0")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public static void Save()
{
}
// Token: 0x060000EA RID: 234 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D1")]
[Address(RVA = "0x27977E0", Offset = "0x27967E0", VA = "0x1827977E0")]
public static void Delete()
{
}
// Token: 0x060000EB RID: 235 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D2")]
[Address(RVA = "0x2797910", Offset = "0x2796910", VA = "0x182797910")]
private static void SaveToAssetDatabase(T asset)
{
}
// Token: 0x060000EC RID: 236 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D3")]
[Address(RVA = "0x2797990", Offset = "0x2796990", VA = "0x182797990")]
protected SA_ScriptableSingletonEditor()
{
}
// Token: 0x04000034 RID: 52
[Token(Token = "0x4000026")]
private static T s_instance;
}
}
+89
View File
@@ -0,0 +1,89 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.Foundation.Patterns
{
// Token: 0x02000031 RID: 49
[Token(Token = "0x200002B")]
public abstract class SA_Singleton<T> : 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;
}
}
+22
View File
@@ -0,0 +1,22 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.Foundation.Patterns
{
// Token: 0x02000030 RID: 48
[Token(Token = "0x200002A")]
public abstract class SA_Singleton : MonoBehaviour
{
// Token: 0x060000EE RID: 238 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D5")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
protected SA_Singleton()
{
}
// Token: 0x04000035 RID: 53
[Token(Token = "0x4000027")]
public static bool s_applicationIsQuitting;
}
}
@@ -0,0 +1,28 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.Foundation.Patterns
{
// Token: 0x02000032 RID: 50
[Token(Token = "0x200002C")]
public static class SA_SingletonService
{
// Token: 0x1700002B RID: 43
// (get) Token: 0x060000F9 RID: 249 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000029")]
public static Transform Parent
{
[Token(Token = "0x60000E0")]
[Address(RVA = "0x10EA7A0", Offset = "0x10E97A0", VA = "0x1810EA7A0")]
get
{
return null;
}
}
// Token: 0x04000037 RID: 55
[Token(Token = "0x4000029")]
private static Transform s_services;
}
}
@@ -0,0 +1,48 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace SA.Foundation.Patterns
{
// Token: 0x02000033 RID: 51
[Token(Token = "0x200002D")]
public abstract class SA_SingletonePrefab<T> : 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 = "0x2799EE0", Offset = "0x2798EE0", VA = "0x182799EE0")]
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 = "0x2799D90", Offset = "0x2798D90", VA = "0x182799D90")]
get
{
return default(bool);
}
}
// Token: 0x060000FD RID: 253 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E4")]
[Address(RVA = "0x2796FC0", Offset = "0x2795FC0", VA = "0x182796FC0")]
protected SA_SingletonePrefab()
{
}
// Token: 0x04000038 RID: 56
[Token(Token = "0x400002A")]
protected static T s_instance;
}
}
+42
View File
@@ -0,0 +1,42 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using SA.Foundation.Events;
namespace SA.Foundation.Patterns
{
// Token: 0x02000034 RID: 52
[Token(Token = "0x200002E")]
public interface SA_iClosedList<T>
{
// Token: 0x1700002E RID: 46
// (get) Token: 0x060000FF RID: 255
[Token(Token = "0x1700002C")]
SA_iEvent<T> OnItemAdded
{
[Token(Token = "0x60000E6")]
[Address(Slot = "0")]
get;
}
// Token: 0x1700002F RID: 47
// (get) Token: 0x06000100 RID: 256
[Token(Token = "0x1700002D")]
SA_iEvent<T> OnItemRemoved
{
[Token(Token = "0x60000E7")]
[Address(Slot = "1")]
get;
}
// Token: 0x17000030 RID: 48
// (get) Token: 0x06000101 RID: 257
[Token(Token = "0x1700002E")]
IEnumerable<T> Items
{
[Token(Token = "0x60000E8")]
[Address(Slot = "2")]
get;
}
}
}