using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.AI; using UnityEngine; // Token: 0x02000561 RID: 1377 [Token(Token = "0x2000561")] [StructLayout(3)] public class MeleeWeaponCollider : MonoBehaviour { // Token: 0x14000077 RID: 119 // (add) Token: 0x06002982 RID: 10626 RVA: 0x000ACAE0 File Offset: 0x000AACE0 // (remove) Token: 0x06002983 RID: 10627 RVA: 0x000ACB08 File Offset: 0x000AAD08 [Token(Token = "0x14000077")] public event MeleeWeaponCollider.CLIEAGGIEJF BEKCCHHMPEH { [Token(Token = "0x6002982")] [Address(RVA = "0x10A81E0", Offset = "0x10A6BE0", VA = "0x1810A81E0")] [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 = "0x6002983")] [Address(RVA = "0x10A85A0", Offset = "0x10A6FA0", VA = "0x1810A85A0")] [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: 0x14000078 RID: 120 // (add) Token: 0x06002984 RID: 10628 RVA: 0x000ACB30 File Offset: 0x000AAD30 // (remove) Token: 0x06002985 RID: 10629 RVA: 0x000ACB58 File Offset: 0x000AAD58 [Token(Token = "0x14000078")] public event MeleeWeaponCollider.FJDEGEMFEEM EIMFCMEGGPP { [Token(Token = "0x6002984")] [Address(RVA = "0x10A80A0", Offset = "0x10A6AA0", VA = "0x1810A80A0")] [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 = "0x6002985")] [Address(RVA = "0x10A8460", Offset = "0x10A6E60", VA = "0x1810A8460")] [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: 0x14000079 RID: 121 // (add) Token: 0x06002986 RID: 10630 RVA: 0x000ACB80 File Offset: 0x000AAD80 // (remove) Token: 0x06002987 RID: 10631 RVA: 0x000ACBA8 File Offset: 0x000AADA8 [Token(Token = "0x14000079")] public event MeleeWeaponCollider.KDJCGJHCPKJ JMKEOLOEKFM { [Token(Token = "0x6002986")] [Address(RVA = "0x10A8280", Offset = "0x10A6C80", VA = "0x1810A8280")] [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 = "0x6002987")] [Address(RVA = "0x10A8640", Offset = "0x10A7040", VA = "0x1810A8640")] [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: 0x1400007A RID: 122 // (add) Token: 0x06002988 RID: 10632 RVA: 0x000ACBD0 File Offset: 0x000AADD0 // (remove) Token: 0x06002989 RID: 10633 RVA: 0x000ACBF8 File Offset: 0x000AADF8 [Token(Token = "0x1400007A")] public event MeleeWeaponCollider.IJCCHBAHJPA KBMHDAGMLAF { [Token(Token = "0x6002988")] [Address(RVA = "0x10A8320", Offset = "0x10A6D20", VA = "0x1810A8320")] [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 = "0x6002989")] [Address(RVA = "0x10A86E0", Offset = "0x10A70E0", VA = "0x1810A86E0")] [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: 0x1400007B RID: 123 // (add) Token: 0x0600298A RID: 10634 RVA: 0x000ACC20 File Offset: 0x000AAE20 // (remove) Token: 0x0600298B RID: 10635 RVA: 0x000ACC3C File Offset: 0x000AAE3C [Token(Token = "0x1400007B")] public event MeleeWeaponCollider.MMFFGBGIAAD FIEIACGBCCI { [Token(Token = "0x600298A")] [Address(RVA = "0x10A8140", Offset = "0x10A6B40", VA = "0x1810A8140")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600298B")] [Address(RVA = "0x10A8500", Offset = "0x10A6F00", VA = "0x1810A8500")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400007C RID: 124 // (add) Token: 0x0600298C RID: 10636 RVA: 0x000ACC58 File Offset: 0x000AAE58 // (remove) Token: 0x0600298D RID: 10637 RVA: 0x000ACC74 File Offset: 0x000AAE74 [Token(Token = "0x1400007C")] public event MeleeWeaponCollider.MMFFGBGIAAD HJKPKBBLGOJ { [Token(Token = "0x600298C")] [Address(RVA = "0x10A8000", Offset = "0x10A6A00", VA = "0x1810A8000")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600298D")] [Address(RVA = "0x10A83C0", Offset = "0x10A6DC0", VA = "0x1810A83C0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x0600298E RID: 10638 RVA: 0x000ACC90 File Offset: 0x000AAE90 [Token(Token = "0x600298E")] [Address(RVA = "0x10A7E10", Offset = "0x10A6810", VA = "0x1810A7E10")] 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: 0x0600298F RID: 10639 RVA: 0x000ACD0C File Offset: 0x000AAF0C [Token(Token = "0x600298F")] [Address(RVA = "0x10A7DD0", Offset = "0x10A67D0", VA = "0x1810A7DD0")] private void OnEnable() { Transform transform = base.transform; Vector3 vector; float z = vector.z; this.NLGECBNGLOO.z = z; } // Token: 0x06002990 RID: 10640 RVA: 0x000ACD3C File Offset: 0x000AAF3C [Token(Token = "0x6002990")] [Address(RVA = "0x10A7810", Offset = "0x10A6210", VA = "0x1810A7810")] public void AddIgnoredRigidbody(Rigidbody EELOMEPLLID) { if (!this.FLCLMCFOIID.Contains(EELOMEPLLID)) { this.FLCLMCFOIID.Add(EELOMEPLLID); } } // Token: 0x06002991 RID: 10641 RVA: 0x000ACD6C File Offset: 0x000AAF6C [Token(Token = "0x6002991")] [Address(RVA = "0x10A78F0", Offset = "0x10A62F0", VA = "0x1810A78F0")] 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: 0x06002992 RID: 10642 RVA: 0x000ACE14 File Offset: 0x000AB014 [Token(Token = "0x6002992")] [Address(RVA = "0x10A7230", Offset = "0x10A5C30", VA = "0x1810A7230")] 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: 0x06002993 RID: 10643 RVA: 0x000ACF10 File Offset: 0x000AB110 [Token(Token = "0x6002993")] [Address(RVA = "0x10A7C70", Offset = "0x10A6670", VA = "0x1810A7C70")] 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: 0x06002994 RID: 10644 RVA: 0x000ACF4C File Offset: 0x000AB14C [Token(Token = "0x6002994")] [Address(RVA = "0x10A7CE0", Offset = "0x10A66E0", VA = "0x1810A7CE0")] 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: 0x06002995 RID: 10645 RVA: 0x000ACF88 File Offset: 0x000AB188 [Token(Token = "0x6002995")] [Address(RVA = "0x10A7880", Offset = "0x10A6280", VA = "0x1810A7880")] 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: 0x06002996 RID: 10646 RVA: 0x000ACFC4 File Offset: 0x000AB1C4 [Token(Token = "0x6002996")] [Address(RVA = "0x10A7BA0", Offset = "0x10A65A0", VA = "0x1810A7BA0")] 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: 0x06002997 RID: 10647 RVA: 0x000AD000 File Offset: 0x000AB200 [Token(Token = "0x6002997")] [Address(RVA = "0x10A7C10", Offset = "0x10A6610", VA = "0x1810A7C10")] 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: 0x06002998 RID: 10648 RVA: 0x000AD03C File Offset: 0x000AB23C [Token(Token = "0x6002998")] [Address(RVA = "0x10A7D50", Offset = "0x10A6750", VA = "0x1810A7D50")] private void OnDrawGizmosSelected() { Color green = Color.green; Transform transform = base.transform; Vector3 vector; float z = vector.z; } // Token: 0x06002999 RID: 10649 RVA: 0x000AD064 File Offset: 0x000AB264 [Token(Token = "0x6002999")] [Address(RVA = "0x10A7EE0", Offset = "0x10A68E0", VA = "0x1810A7EE0")] 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: 0x040022E4 RID: 8932 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40022E4")] [SerializeField] private float radius = 0.05f; // Token: 0x040022E5 RID: 8933 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40022E5")] [SerializeField] private IIBIOPCKHGK[] includedLayers = new IIBIOPCKHGK[] { (IIBIOPCKHGK)((ulong)362036736L) }; // Token: 0x040022E6 RID: 8934 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40022E6")] [SerializeField] private IIBIOPCKHGK[] excludedLayers; // Token: 0x040022E7 RID: 8935 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40022E7")] private int LOHHILMPCNC; // Token: 0x040022E8 RID: 8936 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x40022E8")] private Vector3 NLGECBNGLOO; // Token: 0x040022E9 RID: 8937 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40022E9")] private CBMIKIMPBKF NLDMCLMNEAL; // Token: 0x040022EA RID: 8938 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40022EA")] [NonSerialized] public bool SupportsStationaryCollisionTests; // Token: 0x040022EB RID: 8939 [global::Cpp2IlInjected.FieldOffset(Offset = "0x49")] [Token(Token = "0x40022EB")] [NonSerialized] public bool PerformCollisionChecks; // Token: 0x040022EC RID: 8940 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40022EC")] private List FLCLMCFOIID; // Token: 0x040022ED RID: 8941 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40022ED")] private CBLLJNPBJOI[] PANOGCJFAOD; // Token: 0x02000562 RID: 1378 [Token(Token = "0x2000562")] public sealed class CLIEAGGIEJF : MulticastDelegate { // Token: 0x0600299A RID: 10650 RVA: 0x000AD0EC File Offset: 0x000AB2EC [Token(Token = "0x600299A")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public CLIEAGGIEJF(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600299B RID: 10651 RVA: 0x000AD108 File Offset: 0x000AB308 [Token(Token = "0x600299B")] [Address(RVA = "0x13BA170", Offset = "0x13B8B70", VA = "0x1813BA170", 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: 0x0600299C RID: 10652 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600299C")] [Address(RVA = "0x1420A40", Offset = "0x141F440", VA = "0x181420A40", 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: 0x0600299D RID: 10653 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600299D")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000563 RID: 1379 [Token(Token = "0x2000563")] public sealed class FJDEGEMFEEM : MulticastDelegate { // Token: 0x0600299E RID: 10654 RVA: 0x000AD20C File Offset: 0x000AB40C [Token(Token = "0x600299E")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public FJDEGEMFEEM(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600299F RID: 10655 RVA: 0x000AD228 File Offset: 0x000AB428 [Token(Token = "0x600299F")] [Address(RVA = "0x13BA170", Offset = "0x13B8B70", VA = "0x1813BA170", 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: 0x060029A0 RID: 10656 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60029A0")] [Address(RVA = "0x1422070", Offset = "0x1420A70", VA = "0x181422070", 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: 0x060029A1 RID: 10657 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60029A1")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000564 RID: 1380 [Token(Token = "0x2000564")] public sealed class KDJCGJHCPKJ : MulticastDelegate { // Token: 0x060029A2 RID: 10658 RVA: 0x000AD32C File Offset: 0x000AB52C [Token(Token = "0x60029A2")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public KDJCGJHCPKJ(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060029A3 RID: 10659 RVA: 0x000AD348 File Offset: 0x000AB548 [Token(Token = "0x60029A3")] [Address(RVA = "0x13B8160", Offset = "0x13B6B60", VA = "0x1813B8160", 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: 0x060029A4 RID: 10660 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60029A4")] [Address(RVA = "0x1422CD0", Offset = "0x14216D0", VA = "0x181422CD0", 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: 0x060029A5 RID: 10661 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60029A5")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000565 RID: 1381 [Token(Token = "0x2000565")] public sealed class IJCCHBAHJPA : MulticastDelegate { // Token: 0x060029A6 RID: 10662 RVA: 0x000AD450 File Offset: 0x000AB650 [Token(Token = "0x60029A6")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public IJCCHBAHJPA(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060029A7 RID: 10663 RVA: 0x000AD46C File Offset: 0x000AB66C [Token(Token = "0x60029A7")] [Address(RVA = "0x13B8160", Offset = "0x13B6B60", VA = "0x1813B8160", 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: 0x060029A8 RID: 10664 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60029A8")] [Address(RVA = "0x14224C0", Offset = "0x1420EC0", VA = "0x1814224C0", 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: 0x060029A9 RID: 10665 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60029A9")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000566 RID: 1382 [Token(Token = "0x2000566")] public sealed class MMFFGBGIAAD : MulticastDelegate { // Token: 0x060029AA RID: 10666 RVA: 0x000AD574 File Offset: 0x000AB774 [Token(Token = "0x60029AA")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public MMFFGBGIAAD(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060029AB RID: 10667 RVA: 0x000AD590 File Offset: 0x000AB790 [Token(Token = "0x60029AB")] [Address(RVA = "0x13BDA20", Offset = "0x13BC420", VA = "0x1813BDA20", 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) { } MethodInfo method_info = @delegate.method_info; int num6; if (BCFFGDFHJMK != (ulong)2L) { uint num4; if (method_info != num4) { if (delegate2 != 0) { } int num5 = 0; MethodInfo method_info2 = @delegate.method_info; IntPtr invoke_impl = @delegate.invoke_impl; float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; num5 += num5; num5++; @delegate += @delegate; num5 += method_info2; 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_info3 = @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_info3; num6 += 19; num6 += 19; } if (delegate2 != 0 || num6 != 0) { } } int num8; if (num6 != BCFFGDFHJMK) { if (delegate2 != 0) { } if (delegate2 == 0) { } 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 (delegate2 != 0 || num8 != 0) { } num++; } } // Token: 0x060029AC RID: 10668 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60029AC")] [Address(RVA = "0x1423670", Offset = "0x1422070", VA = "0x181423670", 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: 0x060029AD RID: 10669 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60029AD")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } }