Files
Apr2020-Cpp2Il-Dump/SA.Foundation/Events/SA_Event.2.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +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 = "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;
}
}
}