Files
27Aug2021-Cpp2IL-Dump/SA.Foundation/Events/SA_Event.2.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

81 lines
2.3 KiB
C#

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 = "0x2793A70", Offset = "0x2792A70", VA = "0x182793A70", Slot = "4")]
public void AddListener(Action<T, T1> listner)
{
}
// Token: 0x06000113 RID: 275 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F9")]
[Address(RVA = "0x2793B20", Offset = "0x2792B20", VA = "0x182793B20", 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 = "0x27965C0", Offset = "0x27955C0", VA = "0x1827965C0")]
public void Invoke(T obj, T1 obj1)
{
}
// Token: 0x06000115 RID: 277 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FB")]
[Address(RVA = "0x2796A60", Offset = "0x2795A60", VA = "0x182796A60", Slot = "6")]
public void RemoveListener(Action<T, T1> listner)
{
}
// Token: 0x06000116 RID: 278 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FC")]
[Address(RVA = "0x2795790", Offset = "0x2794790", VA = "0x182795790")]
public void RemoveAllListeners()
{
}
// Token: 0x06000117 RID: 279 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FD")]
[Address(RVA = "0x2796540", Offset = "0x2795540", VA = "0x182796540")]
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 = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
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;
}
}
}