Files
Aug2021-Cpp2IL-Dump/SA.Foundation/Events/SA_Event.3.cs
T
2026-04-10 22:50:51 +02:00

81 lines
2.3 KiB
C#

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;
}
}
}