This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
+80
View File
@@ -0,0 +1,80 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x0200003A RID: 58
[Token(Token = "0x2000033")]
public class SA_Event<T, T1> : SA_iEvent<T, T1>, SA_iSafeEvent<T, T1>
{
// Token: 0x06000112 RID: 274 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F8")]
[Address(RVA = "0x29102F0", Offset = "0x290F0F0", VA = "0x1829102F0", Slot = "4")]
public void AddListener(Action<T, T1> listner)
{
}
// Token: 0x06000113 RID: 275 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F9")]
[Address(RVA = "0x29103A0", Offset = "0x290F1A0", VA = "0x1829103A0", Slot = "5")]
public void AddSafeListener(object callbackTarget, Action<T, T1> listner)
{
}
// Token: 0x06000114 RID: 276 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FA")]
[Address(RVA = "0x2912E40", Offset = "0x2911C40", VA = "0x182912E40")]
public void Invoke(T obj, T1 obj1)
{
}
// Token: 0x06000115 RID: 277 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FB")]
[Address(RVA = "0x29132E0", Offset = "0x29120E0", VA = "0x1829132E0", Slot = "6")]
public void RemoveListener(Action<T, T1> listner)
{
}
// Token: 0x06000116 RID: 278 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FC")]
[Address(RVA = "0x2912010", Offset = "0x2910E10", VA = "0x182912010")]
public void RemoveAllListeners()
{
}
// Token: 0x06000117 RID: 279 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FD")]
[Address(RVA = "0x2912DC0", Offset = "0x2911BC0", VA = "0x182912DC0")]
public SA_Event()
{
}
// Token: 0x04000042 RID: 66
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000032")]
private List<SA_Event<T, T1>.SafeActionInfo> m_targetedActions;
// Token: 0x0200003B RID: 59
[Token(Token = "0x200004E")]
private class SafeActionInfo
{
// Token: 0x06000118 RID: 280 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600025B")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public SafeActionInfo()
{
}
// Token: 0x04000043 RID: 67
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000BA")]
public Action<T, T1> Action;
// Token: 0x04000044 RID: 68
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000BB")]
public object Target;
}
}
}
+80
View File
@@ -0,0 +1,80 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x0200003C RID: 60
[Token(Token = "0x2000034")]
public class SA_Event : SA_iEvent, SA_iSafeEvent
{
// Token: 0x06000119 RID: 281 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FE")]
[Address(RVA = "0x370F940", Offset = "0x370E740", VA = "0x18370F940", Slot = "4")]
public void AddListener(Action listner)
{
}
// Token: 0x0600011A RID: 282 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FF")]
[Address(RVA = "0x370F9D0", Offset = "0x370E7D0", VA = "0x18370F9D0", Slot = "5")]
public void AddSafeListener(object callbackTarget, Action listner)
{
}
// Token: 0x0600011B RID: 283 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000100")]
[Address(RVA = "0x370FA70", Offset = "0x370E870", VA = "0x18370FA70")]
public void Invoke()
{
}
// Token: 0x0600011C RID: 284 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000101")]
[Address(RVA = "0x370FD50", Offset = "0x370EB50", VA = "0x18370FD50", Slot = "6")]
public void RemoveListener(Action listner)
{
}
// Token: 0x0600011D RID: 285 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000102")]
[Address(RVA = "0x370FD00", Offset = "0x370EB00", VA = "0x18370FD00")]
public void RemoveAllListeners()
{
}
// Token: 0x0600011E RID: 286 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000103")]
[Address(RVA = "0x370FEB0", Offset = "0x370ECB0", VA = "0x18370FEB0")]
public SA_Event()
{
}
// Token: 0x04000045 RID: 69
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000033")]
private List<SA_Event.SafeActionInfo> m_targetedActions;
// Token: 0x0200003D RID: 61
[Token(Token = "0x200004F")]
private class SafeActionInfo
{
// Token: 0x0600011F RID: 287 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600025C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public SafeActionInfo()
{
}
// Token: 0x04000046 RID: 70
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000BC")]
public Action Action;
// Token: 0x04000047 RID: 71
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000BD")]
public object Target;
}
}
}
+80
View File
@@ -0,0 +1,80 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x02000038 RID: 56
[Token(Token = "0x2000032")]
public class SA_Event<T> : SA_iEvent<T>, SA_iSafeEvent<T>
{
// Token: 0x0600010B RID: 267 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F2")]
[Address(RVA = "0x29102F0", Offset = "0x290F0F0", VA = "0x1829102F0", Slot = "4")]
public void AddListener(Action<T> listner)
{
}
// Token: 0x0600010C RID: 268 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F3")]
[Address(RVA = "0x29103A0", Offset = "0x290F1A0", VA = "0x1829103A0", Slot = "5")]
public void AddSafeListener(object callbackTarget, Action<T> listner)
{
}
// Token: 0x0600010D RID: 269 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F4")]
[Address(RVA = "0x2910460", Offset = "0x290F260", VA = "0x182910460")]
public void Invoke(T obj)
{
}
// Token: 0x0600010E RID: 270 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F5")]
[Address(RVA = "0x2912700", Offset = "0x2911500", VA = "0x182912700", Slot = "6")]
public void RemoveListener(Action<T> listner)
{
}
// Token: 0x0600010F RID: 271 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F6")]
[Address(RVA = "0x2912010", Offset = "0x2910E10", VA = "0x182912010")]
public void RemoveAllListeners()
{
}
// Token: 0x06000110 RID: 272 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F7")]
[Address(RVA = "0x2912DC0", Offset = "0x2911BC0", VA = "0x182912DC0")]
public SA_Event()
{
}
// Token: 0x0400003F RID: 63
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000031")]
private List<SA_Event<T>.SafeActionInfo> m_targetedActions;
// Token: 0x02000039 RID: 57
[Token(Token = "0x200004D")]
private class SafeActionInfo
{
// Token: 0x06000111 RID: 273 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600025A")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public SafeActionInfo()
{
}
// Token: 0x04000040 RID: 64
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B8")]
public Action<T> Action;
// Token: 0x04000041 RID: 65
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B9")]
public object Target;
}
}
}
+123
View File
@@ -0,0 +1,123 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Patterns;
namespace SA.Foundation.Events
{
// Token: 0x0200003E RID: 62
[Token(Token = "0x2000035")]
public static class SA_MonoEvents
{
// Token: 0x17000037 RID: 55
// (get) Token: 0x06000120 RID: 288 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000035")]
public static SA_iEvent OnApplicationQuit
{
[Token(Token = "0x6000104")]
[Address(RVA = "0x37153E0", Offset = "0x37141E0", VA = "0x1837153E0")]
get
{
return null;
}
}
// Token: 0x17000038 RID: 56
// (get) Token: 0x06000121 RID: 289 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000036")]
public static SA_iEvent<bool> OnApplicationFocus
{
[Token(Token = "0x6000105")]
[Address(RVA = "0x3715320", Offset = "0x3714120", VA = "0x183715320")]
get
{
return null;
}
}
// Token: 0x17000039 RID: 57
// (get) Token: 0x06000122 RID: 290 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000037")]
public static SA_iEvent<bool> OnApplicationPause
{
[Token(Token = "0x6000106")]
[Address(RVA = "0x3715380", Offset = "0x3714180", VA = "0x183715380")]
get
{
return null;
}
}
// Token: 0x1700003A RID: 58
// (get) Token: 0x06000123 RID: 291 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000038")]
public static SA_iEvent OnUpdate
{
[Token(Token = "0x6000107")]
[Address(RVA = "0x3715440", Offset = "0x3714240", VA = "0x183715440")]
get
{
return null;
}
}
// Token: 0x0200003F RID: 63
[Token(Token = "0x2000050")]
private class SA_MonoEventsListner : SA_Singleton<SA_MonoEvents.SA_MonoEventsListner>
{
// Token: 0x06000124 RID: 292 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600025D")]
[Address(RVA = "0x3715160", Offset = "0x3713F60", VA = "0x183715160", Slot = "6")]
protected override void OnApplicationQuit()
{
}
// Token: 0x06000125 RID: 293 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600025E")]
[Address(RVA = "0x37150A0", Offset = "0x3713EA0", VA = "0x1837150A0")]
private void OnApplicationFocus(bool focus)
{
}
// Token: 0x06000126 RID: 294 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600025F")]
[Address(RVA = "0x3715100", Offset = "0x3713F00", VA = "0x183715100")]
private void OnApplicationPause(bool pause)
{
}
// Token: 0x06000127 RID: 295 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000260")]
[Address(RVA = "0x369BB50", Offset = "0x369A950", VA = "0x18369BB50")]
private void Update()
{
}
// Token: 0x06000128 RID: 296 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000261")]
[Address(RVA = "0x37151B0", Offset = "0x3713FB0", VA = "0x1837151B0")]
public SA_MonoEventsListner()
{
}
// Token: 0x04000048 RID: 72
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000BE")]
public SA_Event m_onApplicationQuit;
// Token: 0x04000049 RID: 73
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000BF")]
public SA_Event<bool> m_onApplicationFocus;
// Token: 0x0400004A RID: 74
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000C0")]
public SA_Event<bool> m_onApplicationPause;
// Token: 0x0400004B RID: 75
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000C1")]
public SA_Event m_onUpdate;
}
}
}
+15
View File
@@ -0,0 +1,15 @@
using System;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x02000041 RID: 65
[Token(Token = "0x2000037")]
public interface SA_iEvent<T, T1> : SA_iSafeEvent<T, T1>
{
// Token: 0x0600012A RID: 298
[Token(Token = "0x6000109")]
[Address(Slot = "0")]
void AddListener(Action<T, T1> listner);
}
}
+15
View File
@@ -0,0 +1,15 @@
using System;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x02000042 RID: 66
[Token(Token = "0x2000038")]
public interface SA_iEvent : SA_iSafeEvent
{
// Token: 0x0600012B RID: 299
[Token(Token = "0x600010A")]
[Address(Slot = "0")]
void AddListener(Action listner);
}
}
+15
View File
@@ -0,0 +1,15 @@
using System;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x02000040 RID: 64
[Token(Token = "0x2000036")]
public interface SA_iEvent<T> : SA_iSafeEvent<T>
{
// Token: 0x06000129 RID: 297
[Token(Token = "0x6000108")]
[Address(Slot = "0")]
void AddListener(Action<T> listner);
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x02000044 RID: 68
[Token(Token = "0x200003A")]
public interface SA_iSafeEvent<T, T1>
{
// Token: 0x0600012E RID: 302
[Token(Token = "0x600010D")]
[Address(Slot = "0")]
void AddSafeListener(object callbackTarget, Action<T, T1> listner);
// Token: 0x0600012F RID: 303
[Token(Token = "0x600010E")]
[Address(Slot = "1")]
void RemoveListener(Action<T, T1> listner);
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x02000045 RID: 69
[Token(Token = "0x200003B")]
public interface SA_iSafeEvent
{
// Token: 0x06000130 RID: 304
[Token(Token = "0x600010F")]
[Address(Slot = "0")]
void AddSafeListener(object callbackTarget, Action listner);
// Token: 0x06000131 RID: 305
[Token(Token = "0x6000110")]
[Address(Slot = "1")]
void RemoveListener(Action listner);
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace SA.Foundation.Events
{
// Token: 0x02000043 RID: 67
[Token(Token = "0x2000039")]
public interface SA_iSafeEvent<T>
{
// Token: 0x0600012C RID: 300
[Token(Token = "0x600010B")]
[Address(Slot = "0")]
void AddSafeListener(object callbackTarget, Action<T> listner);
// Token: 0x0600012D RID: 301
[Token(Token = "0x600010C")]
[Address(Slot = "1")]
void RemoveListener(Action<T> listner);
}
}