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 = "0x10E2640", Offset = "0x10E1640", VA = "0x1810E2640", Slot = "4")] public void AddListener(Action listner) { } // Token: 0x0600011A RID: 282 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000FF")] [Address(RVA = "0x10E26D0", Offset = "0x10E16D0", VA = "0x1810E26D0", Slot = "5")] public void AddSafeListener(object callbackTarget, Action listner) { } // Token: 0x0600011B RID: 283 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000100")] [Address(RVA = "0x10E2770", Offset = "0x10E1770", VA = "0x1810E2770")] public void Invoke() { } // Token: 0x0600011C RID: 284 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000101")] [Address(RVA = "0x10E2A50", Offset = "0x10E1A50", VA = "0x1810E2A50", Slot = "6")] public void RemoveListener(Action listner) { } // Token: 0x0600011D RID: 285 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000102")] [Address(RVA = "0x10E2A00", Offset = "0x10E1A00", VA = "0x1810E2A00")] public void RemoveAllListeners() { } // Token: 0x0600011E RID: 286 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000103")] [Address(RVA = "0x10E2BB0", Offset = "0x10E1BB0", VA = "0x1810E2BB0")] public SA_Event() { } // Token: 0x04000045 RID: 69 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000033")] private List 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 = "0x412370", Offset = "0x411370", VA = "0x180412370")] 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; } } }