using System; using System.Collections.Generic; using Cpp2IlInjected; namespace SA.Foundation.Events { // Token: 0x0200003A RID: 58 [Token(Token = "0x2000033")] public class SA_Event : SA_iEvent, SA_iSafeEvent { // 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 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 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 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.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 Action; // Token: 0x04000044 RID: 68 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000BB")] public object Target; } } }