81 lines
2.3 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|