using System; using System.Reflection; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using UnityEngine; // Token: 0x02002A3C RID: 10812 [Token(Token = "0x2002A3C")] [StructLayout(3)] public class HLBJMDEIKHF { // Token: 0x06012DD0 RID: 77264 RVA: 0x00480A60 File Offset: 0x0047EC60 [Token(Token = "0x6012DD0")] [Address(RVA = "0x10386A0", Offset = "0x10370A0", VA = "0x1810386A0")] public HLBJMDEIKHF(HLBJMDEIKHF.HFBFBLDKNDL applyRotation, HLBJMDEIKHF.DEPOFGHPCBO onRotationStart, HLBJMDEIKHF.DEPOFGHPCBO onRotationStop, HLBJMDEIKHF.JEHDCALPGAK applyTranslation, HLBJMDEIKHF.DEPOFGHPCBO onTranslationStart, HLBJMDEIKHF.DEPOFGHPCBO onTranslationStop) { this.PHAMLMPHFCF = 0; this.MIGJECFFMCB = 0; this.BPAJMGMGCHD = applyRotation; this.PMHAGPKEELB = onRotationStop; this.ANGDLMFIALD = 0; this.CHNCCLLGLMK = onRotationStart; } // Token: 0x06012DD1 RID: 77265 RVA: 0x00480AA0 File Offset: 0x0047ECA0 [Token(Token = "0x6012DD1")] [Address(RVA = "0x1038430", Offset = "0x1036E30", VA = "0x181038430")] public void NHHOOEGBAOF(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG) { this.KEBMIDGDNJA = false; this.AJAENFHCFHB = false; this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)0L); } // Token: 0x06012DD2 RID: 77266 RVA: 0x00480AC4 File Offset: 0x0047ECC4 [Token(Token = "0x6012DD2")] [Address(RVA = "0x1037E70", Offset = "0x1036870", VA = "0x181037E70")] public void FLMOLIDJKOP(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG) { int num = 0; ulong num2; PKAKIKHIFNG.ShowTouchElementForFrame(GAMNIEMGCBI.ObjectManipulationTouchDrag, DBFBLNILIGL, num, num2 != 0UL); this.FMBCGHBIHMA(DBFBLNILIGL, PKAKIKHIFNG); this.ONMMLHBHBOP(DBFBLNILIGL, PKAKIKHIFNG); } // Token: 0x06012DD3 RID: 77267 RVA: 0x00480AF4 File Offset: 0x0047ECF4 [Token(Token = "0x6012DD3")] [Address(RVA = "0x1038650", Offset = "0x1037050", VA = "0x181038650")] public void OPMGONGBANG(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG) { if (this.KEBMIDGDNJA) { this.KEBMIDGDNJA = false; HLBJMDEIKHF.DEPOFGHPCBO angdlmfiald = this.ANGDLMFIALD; if (angdlmfiald != 0) { angdlmfiald(); } } if (this.AJAENFHCFHB) { HLBJMDEIKHF.DEPOFGHPCBO pmhagpkeelb = this.PMHAGPKEELB; this.AJAENFHCFHB = false; if (pmhagpkeelb != 0) { pmhagpkeelb(); return; } } } // Token: 0x06012DD4 RID: 77268 RVA: 0x00480B44 File Offset: 0x0047ED44 [Token(Token = "0x6012DD4")] [Address(RVA = "0x1038440", Offset = "0x1036E40", VA = "0x181038440")] private void ONMMLHBHBOP(LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG) { float num2; do { int num = 0; PKAKIKHIFNG.ShowControlDialogForFrame((GAMNIEMGCBI)((uint)47), DBFBLNILIGL, "Push/Pull", (float)num); IFDIGHKFEGF k__BackingField = DBFBLNILIGL.k__BackingField; if (k__BackingField != IFDIGHKFEGF.KEYBOARD_MOUSE) { if (k__BackingField != IFDIGHKFEGF.TOUCH) { Vector2 vector = DBFBLNILIGL.NPPIGAFIGFD((GAMNIEMGCBI)((uint)47)); } EBEKFKJMBMK ebekfkjmbmk; Vector2 bchgcphahgl = ebekfkjmbmk.BCHGCPHAHGL; } num2 = DBFBLNILIGL.NDHGMBPBGPF(GAMNIEMGCBI.MouseScrollAxis); bool kebmidgdnja = this.KEBMIDGDNJA; if (kebmidgdnja) { if (PKAKIKHIFNG != 0) { continue; } HLBJMDEIKHF.DEPOFGHPCBO angdlmfiald = this.ANGDLMFIALD; this.KEBMIDGDNJA = PKAKIKHIFNG != null; if (angdlmfiald != 0) { angdlmfiald(); if (this.KEBMIDGDNJA) { goto IL_A9; } } } } while (DBFBLNILIGL.k__BackingField != IFDIGHKFEGF.GAMEPAD); if (DBFBLNILIGL.LGJMNHAODLD((GAMNIEMGCBI)((uint)47))) { HLBJMDEIKHF.DEPOFGHPCBO migjecffmcb = this.MIGJECFFMCB; this.KEBMIDGDNJA = true; if (migjecffmcb != 0) { migjecffmcb(); } } IL_A9: if (this.KEBMIDGDNJA) { IFDIGHKFEGF k__BackingField2 = DBFBLNILIGL.k__BackingField; float num4; if (k__BackingField2 != IFDIGHKFEGF.KEYBOARD_MOUSE) { float num3; if (k__BackingField2 != IFDIGHKFEGF.TOUCH) { num3 = Time.deltaTime * 10f; } num3 = num2; num4 = num3 * 0.5f; } num4 = num2; HLBJMDEIKHF.JEHDCALPGAK phamlmphfcf = this.PHAMLMPHFCF; if (phamlmphfcf != 0) { phamlmphfcf(num4); } } } // Token: 0x06012DD5 RID: 77269 RVA: 0x00480C54 File Offset: 0x0047EE54 [Token(Token = "0x6012DD5")] [Address(RVA = "0x1037EF0", Offset = "0x10368F0", VA = "0x181037EF0")] private void FMBCGHBIHMA(LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG) { IFDIGHKFEGF k__BackingField = DBFBLNILIGL.k__BackingField; int num = 0; if (k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE || k__BackingField == IFDIGHKFEGF.GAMEPAD) { } IFDIGHKFEGF k__BackingField2 = DBFBLNILIGL.k__BackingField; if (k__BackingField2 != IFDIGHKFEGF.GAMEPAD && k__BackingField2 != IFDIGHKFEGF.GAMEPAD && k__BackingField2 == IFDIGHKFEGF.KEYBOARD_MOUSE) { int num2 = 0; Vector2 zero = Vector2.zero; if (num2 != zero) { } } bool ajaenfhcfhb = this.AJAENFHCFHB; HLBJMDEIKHF.DEPOFGHPCBO pmhagpkeelb; if (ajaenfhcfhb) { bool flag; if (!flag) { pmhagpkeelb = this.PMHAGPKEELB; this.AJAENFHCFHB = num != 0; this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)num; if (pmhagpkeelb == 0) { return; } pmhagpkeelb(); } if (ajaenfhcfhb) { goto IL_B1; } } if (pmhagpkeelb == 0) { return; } HLBJMDEIKHF.DEPOFGHPCBO chnccllglmk = this.CHNCCLLGLMK; this.AJAENFHCFHB = true; this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)num; if (chnccllglmk != 0) { chnccllglmk(); if (!this.AJAENFHCFHB) { return; } } IL_B1: IFDIGHKFEGF k__BackingField3 = DBFBLNILIGL.k__BackingField; float deltaTime2; float num3; if (k__BackingField3 != IFDIGHKFEGF.KEYBOARD_MOUSE) { if (k__BackingField3 != IFDIGHKFEGF.TOUCH) { Vector2 vector = DBFBLNILIGL.NPPIGAFIGFD(GAMNIEMGCBI.CreationRotationAxis); float deltaTime = Time.deltaTime; deltaTime2 = Time.deltaTime; } EBEKFKJMBMK ebekfkjmbmk; num3 = ebekfkjmbmk.IIDNIMKGFEE * -1f * -80f; } Vector2 vector2 = DBFBLNILIGL.NPPIGAFIGFD(GAMNIEMGCBI.CameraMouseMickeysAxis); float num4 = deltaTime2 * -0.0125f; int num5 = 0; int num6 = 0; if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.PITCH) { int num7 = 0; if (Mathf.Approximately((float)num6, (float)num7)) { goto IL_16A; } if (DBFBLNILIGL.k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE) { } } if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.YAW) { int num8 = 0; if (Mathf.Approximately((float)num6, (float)num8)) { goto IL_16A; } if (DBFBLNILIGL.k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE) { } } if (this.FPIPNGIMJHN != HLBJMDEIKHF.LMONDBKOMDB.ROLL) { goto IL_171; } int num9 = 0; if (!Mathf.Approximately((float)num5, (float)num9)) { goto IL_171; } IL_16A: this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)num; IL_171: if (this.FPIPNGIMJHN == (HLBJMDEIKHF.LMONDBKOMDB)num) { int num10 = 0; if (!Mathf.Approximately((float)num5, (float)num10)) { this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)3L); } } uint num11; if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.WAITING) { this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)1L); if (num11 == (uint)0) { this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)2L); int num12 = 0; int num13 = 0; HLBJMDEIKHF.HFBFBLDKNDL bpajmgmgchd = this.BPAJMGMGCHD; if (bpajmgmgchd != 0) { bpajmgmgchd(num3, (float)num13, (float)num12); return; } return; } } while (num11 == (uint)2) { } if (num11 != (uint)1) { while (num11 != (uint)3) { } } throw new NullReferenceException(); } // Token: 0x0400CA89 RID: 51849 [Token(Token = "0x400CA89")] private const float HMNGAKKJACD = -0.0125f; // Token: 0x0400CA8A RID: 51850 [Token(Token = "0x400CA8A")] private const float OJHOFKMMCBD = -80f; // Token: 0x0400CA8B RID: 51851 [Token(Token = "0x400CA8B")] private const float PIBMFBAEDHE = 540f; // Token: 0x0400CA8C RID: 51852 [Token(Token = "0x400CA8C")] private const float INDFELBCKJP = 2f; // Token: 0x0400CA8D RID: 51853 [Token(Token = "0x400CA8D")] private const float FILPOEKKKDF = 0.5f; // Token: 0x0400CA8E RID: 51854 [Token(Token = "0x400CA8E")] private const float FMFANDOJFMN = 10f; // Token: 0x0400CA8F RID: 51855 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CA8F")] private readonly HLBJMDEIKHF.HFBFBLDKNDL BPAJMGMGCHD; // Token: 0x0400CA90 RID: 51856 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CA90")] private readonly HLBJMDEIKHF.JEHDCALPGAK PHAMLMPHFCF; // Token: 0x0400CA91 RID: 51857 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CA91")] private readonly HLBJMDEIKHF.DEPOFGHPCBO CHNCCLLGLMK; // Token: 0x0400CA92 RID: 51858 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400CA92")] private readonly HLBJMDEIKHF.DEPOFGHPCBO PMHAGPKEELB; // Token: 0x0400CA93 RID: 51859 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400CA93")] private readonly HLBJMDEIKHF.DEPOFGHPCBO MIGJECFFMCB; // Token: 0x0400CA94 RID: 51860 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400CA94")] private readonly HLBJMDEIKHF.DEPOFGHPCBO ANGDLMFIALD; // Token: 0x0400CA95 RID: 51861 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400CA95")] private bool AJAENFHCFHB; // Token: 0x0400CA96 RID: 51862 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400CA96")] private HLBJMDEIKHF.LMONDBKOMDB FPIPNGIMJHN; // Token: 0x0400CA97 RID: 51863 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CA97")] private bool KEBMIDGDNJA; // Token: 0x02002A3D RID: 10813 [Token(Token = "0x2002A3D")] private enum LMONDBKOMDB { // Token: 0x0400CA99 RID: 51865 [Token(Token = "0x400CA99")] WAITING, // Token: 0x0400CA9A RID: 51866 [Token(Token = "0x400CA9A")] YAW, // Token: 0x0400CA9B RID: 51867 [Token(Token = "0x400CA9B")] PITCH, // Token: 0x0400CA9C RID: 51868 [Token(Token = "0x400CA9C")] ROLL } // Token: 0x02002A3E RID: 10814 [Token(Token = "0x2002A3E")] public sealed class JEHDCALPGAK : MulticastDelegate { // Token: 0x06012DD6 RID: 77270 RVA: 0x00480E4C File Offset: 0x0047F04C [Token(Token = "0x6012DD6")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public JEHDCALPGAK(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06012DD7 RID: 77271 RVA: 0x00480E68 File Offset: 0x0047F068 [Token(Token = "0x6012DD7")] [Address(RVA = "0x1044E40", Offset = "0x1043840", VA = "0x181044E40", Slot = "13")] public void Invoke(float EOFPKPGPIGF) { 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) { } uint num4; MethodInfo method_info2; if (@delegate.method_info != num4) { if (delegate2 != 0) { } if (delegate2 == 0) { } MethodInfo method_info = @delegate.method_info; num += num; num++; num += method_info; num += 19; MethodInfo methodInfo = @delegate.method_info; methodInfo += methodInfo; method_info2 = @delegate.method_info; num += num; num++; num += method_info2; num += 19; } if (delegate2 != 0 || method_info2 != 0) { } num++; } } // Token: 0x06012DD8 RID: 77272 RVA: 0x00480F1C File Offset: 0x0047F11C [Token(Token = "0x6012DD8")] [Address(RVA = "0x1044DC0", Offset = "0x10437C0", VA = "0x181044DC0", Slot = "14")] public IAsyncResult BeginInvoke(float EOFPKPGPIGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06012DD9 RID: 77273 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012DD9")] [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: 0x02002A3F RID: 10815 [Token(Token = "0x2002A3F")] public sealed class HFBFBLDKNDL : MulticastDelegate { // Token: 0x06012DDA RID: 77274 RVA: 0x00480F2C File Offset: 0x0047F12C [Token(Token = "0x6012DDA")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public HFBFBLDKNDL(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06012DDB RID: 77275 RVA: 0x00480F48 File Offset: 0x0047F148 [Token(Token = "0x6012DDB")] [Address(RVA = "0x10318A0", Offset = "0x10302A0", VA = "0x1810318A0", Slot = "13")] public void Invoke(float ILGNKCNAGHA, float JMGLPFHHFJA, float KMJHHKBBEIA) { /* An exception occurred when decompiling this method (06012DDB) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void HLBJMDEIKHF/HFBFBLDKNDL::Invoke(System.Single,System.Single,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_71: brtrue(IL_71, ceq:bool(ldloc:int32(var_2_68), ldc.i4:int32(0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06012DDC RID: 77276 RVA: 0x00480FCC File Offset: 0x0047F1CC [Token(Token = "0x6012DDC")] [Address(RVA = "0x10317F0", Offset = "0x10301F0", VA = "0x1810317F0", Slot = "14")] public IAsyncResult BeginInvoke(float ILGNKCNAGHA, float JMGLPFHHFJA, float KMJHHKBBEIA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06012DDD RID: 77277 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012DDD")] [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: 0x02002A40 RID: 10816 [Token(Token = "0x2002A40")] public sealed class DEPOFGHPCBO : MulticastDelegate { // Token: 0x06012DDE RID: 77278 RVA: 0x00480FDC File Offset: 0x0047F1DC [Token(Token = "0x6012DDE")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public DEPOFGHPCBO(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06012DDF RID: 77279 RVA: 0x00480FF8 File Offset: 0x0047F1F8 [Token(Token = "0x6012DDF")] [Address(RVA = "0x4C8D90", Offset = "0x4C7790", VA = "0x1804C8D90", Slot = "13")] public void Invoke() { 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) { } if (@delegate.method_info != num3) { if (delegate2 != 0) { } MethodInfo method_info = @delegate.method_info; int num4 = 0; num4 += num4; num4++; num4 += num4; num4 += method_info; num4 += 19; uint num5; num5 += num5; uint num6; num6 += (uint)19; } num++; } } // Token: 0x06012DE0 RID: 77280 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012DE0")] [Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012DE1 RID: 77281 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012DE1")] [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."); } } }