using System; using System.Collections.Generic; using Cpp2IlInjected; namespace SA.Foundation.Events { // Token: 0x02000038 RID: 56 [Token(Token = "0x2000032")] public class SA_Event : SA_iEvent, SA_iSafeEvent { // Token: 0x0600010B RID: 267 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F2")] [Address(RVA = "0x2793A70", Offset = "0x2792A70", VA = "0x182793A70", Slot = "4")] public void AddListener(Action listner) { } // Token: 0x0600010C RID: 268 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F3")] [Address(RVA = "0x2793B20", Offset = "0x2792B20", VA = "0x182793B20", Slot = "5")] public void AddSafeListener(object callbackTarget, Action listner) { } // Token: 0x0600010D RID: 269 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F4")] [Address(RVA = "0x2793BE0", Offset = "0x2792BE0", VA = "0x182793BE0")] public void Invoke(T obj) { } // Token: 0x0600010E RID: 270 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F5")] [Address(RVA = "0x2795E80", Offset = "0x2794E80", VA = "0x182795E80", Slot = "6")] public void RemoveListener(Action listner) { } // Token: 0x0600010F RID: 271 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F6")] [Address(RVA = "0x2795790", Offset = "0x2794790", VA = "0x182795790")] public void RemoveAllListeners() { } // Token: 0x06000110 RID: 272 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F7")] [Address(RVA = "0x2796540", Offset = "0x2795540", VA = "0x182796540")] public SA_Event() { } // Token: 0x0400003F RID: 63 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000031")] private List.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 = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public SafeActionInfo() { } // Token: 0x04000040 RID: 64 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000B8")] public Action Action; // Token: 0x04000041 RID: 65 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000B9")] public object Target; } } }