using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.AI; using UnityEngine; // Token: 0x02000553 RID: 1363 [Token(Token = "0x2000553")] public class MeleeWeaponCollider : MonoBehaviour { // Token: 0x14000071 RID: 113 // (add) Token: 0x0600295E RID: 10590 RVA: 0x000A9134 File Offset: 0x000A7334 // (remove) Token: 0x0600295F RID: 10591 RVA: 0x000A915C File Offset: 0x000A735C [Token(Token = "0x14000071")] public event MeleeWeaponCollider.CLIEAGGIEJF BEKCCHHMPEH { [Token(Token = "0x600295E")] [Address(RVA = "0xC40BD0", Offset = "0xC3F9D0", VA = "0x180C40BD0")] [CompilerGenerated] add { MeleeWeaponCollider.CLIEAGGIEJF bekcchhmpeh; Delegate @delegate; do { bekcchhmpeh = this.BEKCCHHMPEH; @delegate = Delegate.Combine(bekcchhmpeh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bekcchhmpeh) { } } [Token(Token = "0x600295F")] [Address(RVA = "0xC40F90", Offset = "0xC3FD90", VA = "0x180C40F90")] [CompilerGenerated] remove { MeleeWeaponCollider.CLIEAGGIEJF bekcchhmpeh; Delegate @delegate; do { bekcchhmpeh = this.BEKCCHHMPEH; @delegate = Delegate.Remove(bekcchhmpeh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bekcchhmpeh) { } } } // Token: 0x14000072 RID: 114 // (add) Token: 0x06002960 RID: 10592 RVA: 0x000A9184 File Offset: 0x000A7384 // (remove) Token: 0x06002961 RID: 10593 RVA: 0x000A91AC File Offset: 0x000A73AC [Token(Token = "0x14000072")] public event MeleeWeaponCollider.FJDEGEMFEEM EIMFCMEGGPP { [Token(Token = "0x6002960")] [Address(RVA = "0xC40A90", Offset = "0xC3F890", VA = "0x180C40A90")] [CompilerGenerated] add { MeleeWeaponCollider.FJDEGEMFEEM eimfcmeggpp; Delegate @delegate; do { eimfcmeggpp = this.EIMFCMEGGPP; @delegate = Delegate.Combine(eimfcmeggpp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != eimfcmeggpp) { } } [Token(Token = "0x6002961")] [Address(RVA = "0xC40E50", Offset = "0xC3FC50", VA = "0x180C40E50")] [CompilerGenerated] remove { MeleeWeaponCollider.FJDEGEMFEEM eimfcmeggpp; Delegate @delegate; do { eimfcmeggpp = this.EIMFCMEGGPP; @delegate = Delegate.Remove(eimfcmeggpp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != eimfcmeggpp) { } } } // Token: 0x14000073 RID: 115 // (add) Token: 0x06002962 RID: 10594 RVA: 0x000A91D4 File Offset: 0x000A73D4 // (remove) Token: 0x06002963 RID: 10595 RVA: 0x000A91FC File Offset: 0x000A73FC [Token(Token = "0x14000073")] public event MeleeWeaponCollider.KDJCGJHCPKJ JMKEOLOEKFM { [Token(Token = "0x6002962")] [Address(RVA = "0xC40C70", Offset = "0xC3FA70", VA = "0x180C40C70")] [CompilerGenerated] add { MeleeWeaponCollider.KDJCGJHCPKJ jmkeoloekfm; Delegate @delegate; do { jmkeoloekfm = this.JMKEOLOEKFM; @delegate = Delegate.Combine(jmkeoloekfm, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jmkeoloekfm) { } } [Token(Token = "0x6002963")] [Address(RVA = "0xC41030", Offset = "0xC3FE30", VA = "0x180C41030")] [CompilerGenerated] remove { MeleeWeaponCollider.KDJCGJHCPKJ jmkeoloekfm; Delegate @delegate; do { jmkeoloekfm = this.JMKEOLOEKFM; @delegate = Delegate.Remove(jmkeoloekfm, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jmkeoloekfm) { } } } // Token: 0x14000074 RID: 116 // (add) Token: 0x06002964 RID: 10596 RVA: 0x000A9224 File Offset: 0x000A7424 // (remove) Token: 0x06002965 RID: 10597 RVA: 0x000A924C File Offset: 0x000A744C [Token(Token = "0x14000074")] public event MeleeWeaponCollider.IJCCHBAHJPA KBMHDAGMLAF { [Token(Token = "0x6002964")] [Address(RVA = "0xC40D10", Offset = "0xC3FB10", VA = "0x180C40D10")] [CompilerGenerated] add { MeleeWeaponCollider.IJCCHBAHJPA kbmhdagmlaf; Delegate @delegate; do { kbmhdagmlaf = this.KBMHDAGMLAF; @delegate = Delegate.Combine(kbmhdagmlaf, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kbmhdagmlaf) { } } [Token(Token = "0x6002965")] [Address(RVA = "0xC410D0", Offset = "0xC3FED0", VA = "0x180C410D0")] [CompilerGenerated] remove { MeleeWeaponCollider.IJCCHBAHJPA kbmhdagmlaf; Delegate @delegate; do { kbmhdagmlaf = this.KBMHDAGMLAF; @delegate = Delegate.Remove(kbmhdagmlaf, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kbmhdagmlaf) { } } } // Token: 0x14000075 RID: 117 // (add) Token: 0x06002966 RID: 10598 RVA: 0x000A9274 File Offset: 0x000A7474 // (remove) Token: 0x06002967 RID: 10599 RVA: 0x000A9290 File Offset: 0x000A7490 [Token(Token = "0x14000075")] public event MeleeWeaponCollider.MMFFGBGIAAD FIEIACGBCCI { [Token(Token = "0x6002966")] [Address(RVA = "0xC40B30", Offset = "0xC3F930", VA = "0x180C40B30")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6002967")] [Address(RVA = "0xC40EF0", Offset = "0xC3FCF0", VA = "0x180C40EF0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000076 RID: 118 // (add) Token: 0x06002968 RID: 10600 RVA: 0x000A92AC File Offset: 0x000A74AC // (remove) Token: 0x06002969 RID: 10601 RVA: 0x000A92C8 File Offset: 0x000A74C8 [Token(Token = "0x14000076")] public event MeleeWeaponCollider.MMFFGBGIAAD HJKPKBBLGOJ { [Token(Token = "0x6002968")] [Address(RVA = "0xC409F0", Offset = "0xC3F7F0", VA = "0x180C409F0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6002969")] [Address(RVA = "0xC40DB0", Offset = "0xC3FBB0", VA = "0x180C40DB0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x0600296A RID: 10602 RVA: 0x000A92E4 File Offset: 0x000A74E4 [Token(Token = "0x600296A")] [Address(RVA = "0xC40800", Offset = "0xC3F600", VA = "0x180C40800")] private void Start() { Transform transform = base.transform; IIBIOPCKHGK[] array = this.includedLayers; Vector3 vector; float z = vector.z; this.NLGECBNGLOO.z = z; int num = 0; this.LOHHILMPCNC = num; if (array != 0) { int length = array.Length; if (num < length) { num++; } } IIBIOPCKHGK[] array2 = this.excludedLayers; if (array2 != 0) { int length2 = array2.Length; if (num < length2) { num++; } } } // Token: 0x0600296B RID: 10603 RVA: 0x000A9360 File Offset: 0x000A7560 [Token(Token = "0x600296B")] [Address(RVA = "0xC407C0", Offset = "0xC3F5C0", VA = "0x180C407C0")] private void OnEnable() { Transform transform = base.transform; Vector3 vector; float z = vector.z; this.NLGECBNGLOO.z = z; } // Token: 0x0600296C RID: 10604 RVA: 0x000A9390 File Offset: 0x000A7590 [Token(Token = "0x600296C")] [Address(RVA = "0xC40200", Offset = "0xC3F000", VA = "0x180C40200")] public void AddIgnoredRigidbody(Rigidbody EELOMEPLLID) { if (!this.FLCLMCFOIID.Contains(EELOMEPLLID)) { this.FLCLMCFOIID.Add(EELOMEPLLID); } } // Token: 0x0600296D RID: 10605 RVA: 0x000A93C0 File Offset: 0x000A75C0 [Token(Token = "0x600296D")] [Address(RVA = "0xC402E0", Offset = "0xC3F0E0", VA = "0x180C402E0")] private void FixedUpdate() { if (this.PerformCollisionChecks) { Transform transform = base.transform; float fixedDeltaTime = Time.fixedDeltaTime; CBMIKIMPBKF nldmclmneal = this.NLDMCLMNEAL; Transform transform2 = base.transform; int num = 0; int lohhilmpcnc = this.LOHHILMPCNC; List flclmcfoiid = this.FLCLMCFOIID; int num2 = 0; int num3; if (!this.AMPKLJEDGGM(num3, num) && (this.SupportsStationaryCollisionTests ? 1 : 0) != num2) { CBMIKIMPBKF nldmclmneal2 = this.NLDMCLMNEAL; Transform transform3 = base.transform; int num4 = 0; int num5; bool flag = this.AMPKLJEDGGM(num5, num4); } } Transform transform4 = base.transform; Vector3 vector; float z = vector.z; this.NLGECBNGLOO.z = z; } // Token: 0x0600296E RID: 10606 RVA: 0x000A9468 File Offset: 0x000A7668 [Token(Token = "0x600296E")] [Address(RVA = "0xC3FC20", Offset = "0xC3EA20", VA = "0x180C3FC20")] private bool AMPKLJEDGGM(int POEOJGNAKCE, Vector3 NHAOMEMANJA) { int num = 0; if (POEOJGNAKCE > 0) { int num2 = 0; CBLLJNPBJOI[] panogcjfaod = this.PANOGCJFAOD; if (num2 < "{il2cpp array field local7->}") { float z = NHAOMEMANJA.z; float z2 = Vector3.zero.z; CBLLJNPBJOI[] panogcjfaod2 = this.PANOGCJFAOD; CBLLJNPBJOI[] panogcjfaod3 = this.PANOGCJFAOD; int num3 = 0; Player player; if (!(player != num3)) { CBLLJNPBJOI[] panogcjfaod4 = this.PANOGCJFAOD; int num4 = 0; Enemy enemy; if (!(enemy != num4)) { CBLLJNPBJOI[] panogcjfaod5 = this.PANOGCJFAOD; int num5 = 0; Tool tool; if (!(tool != num5)) { CBLLJNPBJOI[] panogcjfaod6 = this.PANOGCJFAOD; int num6 = 0; int num7 = 0; Trap trap; if (!(trap != num7)) { MeleeWeaponCollider.MMFFGBGIAAD fieiacgbcci = this.FIEIACGBCCI; if (fieiacgbcci == 0) { goto IL_DB; } fieiacgbcci(this, num6); } if (this.KBMHDAGMLAF == 0) { goto IL_DB; } } if (this.JMKEOLOEKFM == 0) { goto IL_DB; } } if (this.EIMFCMEGGPP == 0) { goto IL_DB; } } if (this.BEKCCHHMPEH != 0) { } IL_DB: if (this.HJKPKBBLGOJ != 0) { } } num++; } throw new NullReferenceException(); } // Token: 0x0600296F RID: 10607 RVA: 0x000A9564 File Offset: 0x000A7764 [Token(Token = "0x600296F")] [Address(RVA = "0xC40660", Offset = "0xC3F460", VA = "0x180C40660")] private void KNMMJKDHJLM(Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { if (this.BEKCCHHMPEH != 0) { float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x06002970 RID: 10608 RVA: 0x000A95A0 File Offset: 0x000A77A0 [Token(Token = "0x6002970")] [Address(RVA = "0xC406D0", Offset = "0xC3F4D0", VA = "0x180C406D0")] private void MLBNCEJKCKB(Enemy FDJDEJIKCFH, ANBBFGKPJFD DNAAFCIDGCG, GHMDIDJLFMC KNLMJBAKCGF) { if (this.EIMFCMEGGPP != 0) { float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x06002971 RID: 10609 RVA: 0x000A95DC File Offset: 0x000A77DC [Token(Token = "0x6002971")] [Address(RVA = "0xC40270", Offset = "0xC3F070", VA = "0x180C40270")] private void BCMLFBMBBMK(Tool EGFEJGHDNAI, GHMDIDJLFMC KNLMJBAKCGF) { if (this.JMKEOLOEKFM != 0) { float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x06002972 RID: 10610 RVA: 0x000A9618 File Offset: 0x000A7818 [Token(Token = "0x6002972")] [Address(RVA = "0xC40590", Offset = "0xC3F390", VA = "0x180C40590")] private void HFAGPENDGKI(Trap JHIDLPIGNBD, GHMDIDJLFMC KNLMJBAKCGF) { if (this.KBMHDAGMLAF != 0) { float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x06002973 RID: 10611 RVA: 0x000A9654 File Offset: 0x000A7854 [Token(Token = "0x6002973")] [Address(RVA = "0xC40600", Offset = "0xC3F400", VA = "0x180C40600")] private void IKFPIAOPEIJ(GHMDIDJLFMC KNLMJBAKCGF) { if (this.FIEIACGBCCI != 0) { float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x06002974 RID: 10612 RVA: 0x000A9690 File Offset: 0x000A7890 [Token(Token = "0x6002974")] [Address(RVA = "0xC40740", Offset = "0xC3F540", VA = "0x180C40740")] private void OnDrawGizmosSelected() { Color green = Color.green; Transform transform = base.transform; Vector3 vector; float z = vector.z; } // Token: 0x06002975 RID: 10613 RVA: 0x000A96B8 File Offset: 0x000A78B8 [Token(Token = "0x6002975")] [Address(RVA = "0xC408D0", Offset = "0xC3F6D0", VA = "0x180C408D0")] public MeleeWeaponCollider() { float z = Vector3.zero.z; this.NLGECBNGLOO.z = z; CBMIKIMPBKF cbmikimpbkf = new CBMIKIMPBKF(); this.NLDMCLMNEAL = cbmikimpbkf; this.PerformCollisionChecks = true; List list = new List(); this.FLCLMCFOIID = list; CBLLJNPBJOI[] array = new CBLLJNPBJOI[5]; this.PANOGCJFAOD = array; base..ctor(); } // Token: 0x04002130 RID: 8496 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002130")] [SerializeField] private float radius = 0.05f; // Token: 0x04002131 RID: 8497 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002131")] [SerializeField] private IIBIOPCKHGK[] includedLayers = new IIBIOPCKHGK[] { (IIBIOPCKHGK)((ulong)362036736L) }; // Token: 0x04002132 RID: 8498 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002132")] [SerializeField] private IIBIOPCKHGK[] excludedLayers; // Token: 0x04002133 RID: 8499 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002133")] private int LOHHILMPCNC; // Token: 0x04002134 RID: 8500 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4002134")] private Vector3 NLGECBNGLOO; // Token: 0x04002135 RID: 8501 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002135")] private CBMIKIMPBKF NLDMCLMNEAL; // Token: 0x04002136 RID: 8502 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002136")] [NonSerialized] public bool SupportsStationaryCollisionTests; // Token: 0x04002137 RID: 8503 [FieldOffset(Offset = "0x49")] [Token(Token = "0x4002137")] [NonSerialized] public bool PerformCollisionChecks; // Token: 0x04002138 RID: 8504 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002138")] private List FLCLMCFOIID; // Token: 0x04002139 RID: 8505 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002139")] private CBLLJNPBJOI[] PANOGCJFAOD; // Token: 0x02000554 RID: 1364 [Token(Token = "0x2000554")] public sealed class CLIEAGGIEJF : MulticastDelegate { // Token: 0x06002976 RID: 10614 RVA: 0x000A9740 File Offset: 0x000A7940 [Token(Token = "0x6002976")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public CLIEAGGIEJF(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002977 RID: 10615 RVA: 0x000A975C File Offset: 0x000A795C [Token(Token = "0x6002977")] [Address(RVA = "0xC391B0", Offset = "0xC37FB0", VA = "0x180C391B0", Slot = "13")] public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { Delegate[] delegates = this.delegates; if (delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002978 RID: 10616 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002978")] [Address(RVA = "0xC39100", Offset = "0xC37F00", VA = "0x180C39100", Slot = "14")] public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002979 RID: 10617 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002979")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000555 RID: 1365 [Token(Token = "0x2000555")] public sealed class FJDEGEMFEEM : MulticastDelegate { // Token: 0x0600297A RID: 10618 RVA: 0x000A985C File Offset: 0x000A7A5C [Token(Token = "0x600297A")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public FJDEGEMFEEM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600297B RID: 10619 RVA: 0x000A9878 File Offset: 0x000A7A78 [Token(Token = "0x600297B")] [Address(RVA = "0xC391B0", Offset = "0xC37FB0", VA = "0x180C391B0", Slot = "13")] public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, Enemy FDJDEJIKCFH, ANBBFGKPJFD DNAAFCIDGCG, GHMDIDJLFMC KNLMJBAKCGF) { Delegate[] delegates = this.delegates; if (delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600297C RID: 10620 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600297C")] [Address(RVA = "0xC3AA30", Offset = "0xC39830", VA = "0x180C3AA30", Slot = "14")] public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, Enemy FDJDEJIKCFH, ANBBFGKPJFD DNAAFCIDGCG, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600297D RID: 10621 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600297D")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000556 RID: 1366 [Token(Token = "0x2000556")] public sealed class KDJCGJHCPKJ : MulticastDelegate { // Token: 0x0600297E RID: 10622 RVA: 0x000A9978 File Offset: 0x000A7B78 [Token(Token = "0x600297E")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public KDJCGJHCPKJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600297F RID: 10623 RVA: 0x000A9994 File Offset: 0x000A7B94 [Token(Token = "0x600297F")] [Address(RVA = "0xC3BA00", Offset = "0xC3A800", VA = "0x180C3BA00", Slot = "13")] public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002980 RID: 10624 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002980")] [Address(RVA = "0xC3C600", Offset = "0xC3B400", VA = "0x180C3C600", Slot = "14")] public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002981 RID: 10625 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002981")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000557 RID: 1367 [Token(Token = "0x2000557")] public sealed class IJCCHBAHJPA : MulticastDelegate { // Token: 0x06002982 RID: 10626 RVA: 0x000A9AA8 File Offset: 0x000A7CA8 [Token(Token = "0x6002982")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public IJCCHBAHJPA(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002983 RID: 10627 RVA: 0x000A9AC4 File Offset: 0x000A7CC4 [Token(Token = "0x6002983")] [Address(RVA = "0xC3BA00", Offset = "0xC3A800", VA = "0x180C3BA00", Slot = "13")] public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002984 RID: 10628 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002984")] [Address(RVA = "0xC3B970", Offset = "0xC3A770", VA = "0x180C3B970", Slot = "14")] public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002985 RID: 10629 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002985")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000558 RID: 1368 [Token(Token = "0x2000558")] public sealed class MMFFGBGIAAD : MulticastDelegate { // Token: 0x06002986 RID: 10630 RVA: 0x000A9BD8 File Offset: 0x000A7DD8 [Token(Token = "0x6002986")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public MMFFGBGIAAD(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002987 RID: 10631 RVA: 0x000A9BF4 File Offset: 0x000A7DF4 [Token(Token = "0x6002987")] [Address(RVA = "0xC3D030", Offset = "0xC3BE30", VA = "0x180C3D030", Slot = "13")] public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, GHMDIDJLFMC KNLMJBAKCGF) { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 != (uint)0) { Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex == 0 || @delegate == (ulong)2L) { } int num6; if (delegate2 != (ulong)2L) { uint num4; if (@delegate.method_info != num4) { IntPtr invoke_impl; if (num4 != (uint)0) { if (num4 != (uint)0) { int num5 = 0; MethodInfo method_info = @delegate.method_info; invoke_impl = @delegate.invoke_impl; float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; if (num5 < @delegate) { num5 += num5; if (num5 != @delegate) { num5++; } } @delegate += @delegate; num5 += method_info; num5 += 19; } MethodInfo methodInfo = @delegate.method_info; methodInfo += methodInfo; float y2 = KNLMJBAKCGF.NKKJICPFILJ.y; float z3 = KNLMJBAKCGF.FEDGOFKEGEF.z; float z4 = KNLMJBAKCGF.EGJBGIIHEEL.z; } MethodInfo method_info2 = @delegate.method_info; float y3 = KNLMJBAKCGF.NKKJICPFILJ.y; float z5 = KNLMJBAKCGF.FEDGOFKEGEF.z; float z6 = KNLMJBAKCGF.EGJBGIIHEEL.z; num6 = 0; if ((IntPtr)num6 < invoke_impl) { num6 += num6; if ((IntPtr)num6 != invoke_impl) { num6++; } } num6 += method_info2; num6 += 19; num6 += 19; } if (delegate2 != 0 || num6 != 0) { } } int num8; if (delegate2 != 0 && num6 == 1) { float y4 = KNLMJBAKCGF.NKKJICPFILJ.y; float z7 = KNLMJBAKCGF.FEDGOFKEGEF.z; float z8 = KNLMJBAKCGF.EGJBGIIHEEL.z; int num7 = 0; num7 += num7; num7++; num7 += 19; delegate2 += delegate2; float y5 = KNLMJBAKCGF.NKKJICPFILJ.y; float z9 = KNLMJBAKCGF.FEDGOFKEGEF.z; float z10 = KNLMJBAKCGF.EGJBGIIHEEL.z; num8 = 0; num8 += num8; num8++; num8 += 19; num8 += 19; } if (num8 != 0) { } num++; } } // Token: 0x06002988 RID: 10632 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002988")] [Address(RVA = "0xC3CFA0", Offset = "0xC3BDA0", VA = "0x180C3CFA0", Slot = "14")] public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002989 RID: 10633 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002989")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } }