using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2.Graph; using CircuitsV2.Types; using CircuitsV2.Utilities; using Cpp2IlInjected; // Token: 0x02002387 RID: 9095 [Token(Token = "0x2002387")] [StructLayout(3)] public sealed class CFIACNKDPMG : DBFIKIGBNOD { // Token: 0x17002AD9 RID: 10969 // (get) Token: 0x0600FC28 RID: 64552 RVA: 0x003B27F0 File Offset: 0x003B09F0 [Token(Token = "0x17002AD9")] public NodeDescId JPOHGBCEJEJ { [Token(Token = "0x600FC28")] [Address(RVA = "0x19E8630", Offset = "0x19E7030", VA = "0x1819E8630", Slot = "4")] get { throw new NullReferenceException(); } } // Token: 0x17002ADA RID: 10970 // (get) Token: 0x0600FC29 RID: 64553 RVA: 0x003B2804 File Offset: 0x003B0A04 [Token(Token = "0x17002ADA")] public string FIKEBGGCDFN { [Token(Token = "0x600FC29")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "5")] get { return this.NIFIDBDANBO; } } // Token: 0x17002ADB RID: 10971 // (get) Token: 0x0600FC2A RID: 64554 RVA: 0x003B2818 File Offset: 0x003B0A18 [Token(Token = "0x17002ADB")] public IReadOnlyList KCBCHGGCCHJ { [Token(Token = "0x600FC2A")] [Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "6")] get { /* An exception occurred when decompiling this method (0600FC2A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 CFIACNKDPMG::get_Inputs() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(CFIACNKDPMG::GHIGFIMJBIP, ldloc:CFIACNKDPMG(this))) } 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.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: 0x17002ADC RID: 10972 // (get) Token: 0x0600FC2B RID: 64555 RVA: 0x003B282C File Offset: 0x003B0A2C [Token(Token = "0x17002ADC")] public IReadOnlyList CKJBPLHBFHE { [Token(Token = "0x600FC2B")] [Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "7")] get { /* An exception occurred when decompiling this method (0600FC2B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 CFIACNKDPMG::get_Outputs() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(CFIACNKDPMG::NGIBJEMGMBA, ldloc:CFIACNKDPMG(this))) } 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.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: 0x17002ADD RID: 10973 // (get) Token: 0x0600FC2C RID: 64556 RVA: 0x003B2840 File Offset: 0x003B0A40 [Token(Token = "0x17002ADD")] public bool KLNAANNJHDI { [Token(Token = "0x600FC2C")] [Address(RVA = "0x19E8660", Offset = "0x19E7060", VA = "0x1819E8660", Slot = "8")] get { NodeGroup inhjpnekiek = this.INHJPNEKIEK; if (inhjpnekiek != 0) { return inhjpnekiek.IsSelfNodeGroup; } } } // Token: 0x1400013F RID: 319 // (add) Token: 0x0600FC2D RID: 64557 RVA: 0x003B2860 File Offset: 0x003B0A60 // (remove) Token: 0x0600FC2E RID: 64558 RVA: 0x003B2888 File Offset: 0x003B0A88 [Token(Token = "0x1400013F")] public event Action BDNAIKMPLMK { [Token(Token = "0x600FC2D")] [Address(RVA = "0x19E7E20", Offset = "0x19E6820", VA = "0x1819E7E20", Slot = "9")] [CompilerGenerated] add { Action bdnaikmplmk; Delegate @delegate; do { bdnaikmplmk = this.BDNAIKMPLMK; @delegate = Delegate.Combine(bdnaikmplmk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bdnaikmplmk) { } } [Token(Token = "0x600FC2E")] [Address(RVA = "0x19E7740", Offset = "0x19E6140", VA = "0x1819E7740", Slot = "10")] [CompilerGenerated] remove { Action bdnaikmplmk; Delegate @delegate; do { bdnaikmplmk = this.BDNAIKMPLMK; @delegate = Delegate.Remove(bdnaikmplmk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bdnaikmplmk) { } } } // Token: 0x14000140 RID: 320 // (add) Token: 0x0600FC2F RID: 64559 RVA: 0x003B28B0 File Offset: 0x003B0AB0 // (remove) Token: 0x0600FC30 RID: 64560 RVA: 0x003B28D8 File Offset: 0x003B0AD8 [Token(Token = "0x14000140")] public event Action CMGBFPJKGKA { [Token(Token = "0x600FC2F")] [Address(RVA = "0x19E62F0", Offset = "0x19E4CF0", VA = "0x1819E62F0", Slot = "11")] [CompilerGenerated] add { Action cmgbfpjkgka; Delegate @delegate; do { cmgbfpjkgka = this.CMGBFPJKGKA; @delegate = Delegate.Combine(cmgbfpjkgka, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != cmgbfpjkgka) { } } [Token(Token = "0x600FC30")] [Address(RVA = "0x19E6250", Offset = "0x19E4C50", VA = "0x1819E6250", Slot = "12")] [CompilerGenerated] remove { Action cmgbfpjkgka; Delegate @delegate; do { cmgbfpjkgka = this.CMGBFPJKGKA; @delegate = Delegate.Remove(cmgbfpjkgka, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != cmgbfpjkgka) { } } } // Token: 0x14000141 RID: 321 // (add) Token: 0x0600FC31 RID: 64561 RVA: 0x003B2900 File Offset: 0x003B0B00 // (remove) Token: 0x0600FC32 RID: 64562 RVA: 0x003B2928 File Offset: 0x003B0B28 [Token(Token = "0x14000141")] public event Action MPHNDECLDMG { [Token(Token = "0x600FC31")] [Address(RVA = "0x19E75E0", Offset = "0x19E5FE0", VA = "0x1819E75E0", Slot = "13")] [CompilerGenerated] add { Action mphndecldmg; Delegate @delegate; do { mphndecldmg = this.MPHNDECLDMG; @delegate = Delegate.Combine(mphndecldmg, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mphndecldmg) { } } [Token(Token = "0x600FC32")] [Address(RVA = "0x19E6920", Offset = "0x19E5320", VA = "0x1819E6920", Slot = "14")] [CompilerGenerated] remove { Action mphndecldmg; Delegate @delegate; do { mphndecldmg = this.MPHNDECLDMG; @delegate = Delegate.Remove(mphndecldmg, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mphndecldmg) { } } } // Token: 0x14000142 RID: 322 // (add) Token: 0x0600FC33 RID: 64563 RVA: 0x003B2950 File Offset: 0x003B0B50 // (remove) Token: 0x0600FC34 RID: 64564 RVA: 0x003B2978 File Offset: 0x003B0B78 [Token(Token = "0x14000142")] public event Action JFGEEEHEDFL { [Token(Token = "0x600FC33")] [Address(RVA = "0x19E7F80", Offset = "0x19E6980", VA = "0x1819E7F80", Slot = "15")] [CompilerGenerated] add { Action jfgeeehedfl; Delegate @delegate; do { jfgeeehedfl = this.JFGEEEHEDFL; @delegate = Delegate.Combine(jfgeeehedfl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jfgeeehedfl) { } } [Token(Token = "0x600FC34")] [Address(RVA = "0x19E8020", Offset = "0x19E6A20", VA = "0x1819E8020", Slot = "16")] [CompilerGenerated] remove { Action jfgeeehedfl; Delegate @delegate; do { jfgeeehedfl = this.JFGEEEHEDFL; @delegate = Delegate.Remove(jfgeeehedfl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jfgeeehedfl) { } } } // Token: 0x0600FC35 RID: 64565 RVA: 0x003B29A0 File Offset: 0x003B0BA0 [Token(Token = "0x600FC35")] [Address(RVA = "0x19E80C0", Offset = "0x19E6AC0", VA = "0x1819E80C0")] public CFIACNKDPMG(KJDOCKDBNCK chipAdapter, NodeGroup nodeGroup) { int num = 0; if (num < nodeGroup) { num += num; num++; } } // Token: 0x0600FC36 RID: 64566 RVA: 0x003B29C4 File Offset: 0x003B0BC4 [Token(Token = "0x600FC36")] [Address(RVA = "0x19E81C0", Offset = "0x19E6BC0", VA = "0x1819E81C0")] public CFIACNKDPMG(KJDOCKDBNCK chipAdapter, NodeGroup nodeGroup, Guid nodeId) { int num = 0; base..ctor(); KJDOCKDBNCK chipAdapter2 = chipAdapter; this.INHJPNEKIEK = nodeGroup; IEnumerable inputPorts = nodeGroup.InputPorts; Func func = delegate(InputPort i) { /* An exception occurred when decompiling this method (0600FC45) ICSharpCode.Decompiler.DecompilerException: Error decompiling KPJGIJKKILH CFIACNKDPMG/JLEHEPDGMHM::<.ctor>b__0(CircuitsV2.Graph.InputPort) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:KJDOCKDBNCK(var_0_06, ldfld:KJDOCKDBNCK(JLEHEPDGMHM::chipAdapter, ldloc:JLEHEPDGMHM(this))) stloc:Guid(var_1_0D, ldfld:Guid(JLEHEPDGMHM::nodeId, ldloc:JLEHEPDGMHM(this))) stloc:class KFMDMLLJNCP(var_2_16, newobj:KFMDMLLJNCP[exp:class KFMDMLLJNCP](KFMDMLLJNCP::.ctor, ldloc:KJDOCKDBNCK(var_0_06), ldloc:InputPort[exp:!0](i), ldloc:Guid(var_1_0D))) } 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.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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237 */; }; List list = Enumerable.ToList(Enumerable.Select(inputPorts, func)); this.GHIGFIMJBIP = list; IEnumerable outputPorts = nodeGroup.OutputPorts; Func func2 = delegate(OutputPort i) { /* An exception occurred when decompiling this method (0600FC46) ICSharpCode.Decompiler.DecompilerException: Error decompiling KPJGIJKKILH CFIACNKDPMG/JLEHEPDGMHM::<.ctor>b__1(CircuitsV2.Graph.OutputPort) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:KJDOCKDBNCK(var_0_06, ldfld:KJDOCKDBNCK(JLEHEPDGMHM::chipAdapter, ldloc:JLEHEPDGMHM(this))) stloc:Guid(var_1_0D, ldfld:Guid(JLEHEPDGMHM::nodeId, ldloc:JLEHEPDGMHM(this))) stloc:class KFMDMLLJNCP(var_2_16, newobj:KFMDMLLJNCP[exp:class KFMDMLLJNCP](KFMDMLLJNCP::.ctor, ldloc:KJDOCKDBNCK(var_0_06), ldloc:OutputPort[exp:!0](i), ldloc:Guid(var_1_0D))) } 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.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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237 */; }; List list2 = Enumerable.ToList(Enumerable.Select(outputPorts, func2)); this.NGIBJEMGMBA = list2; string k__BackingField = nodeGroup.k__BackingField.k__BackingField; this.NIFIDBDANBO = k__BackingField; if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.style != 0) { Guid nodeId; Guid nodeId2 = nodeId; bool flag; if (flag) { NodeDescId k__BackingField = nodeGroup.k__BackingField.k__BackingField; bool flag2; if (flag2) { this.NIFIDBDANBO = num; } } } Action action = new Action(this.LCCJBNHPBDF); nodeGroup.OnInputPortAdded += action; Action action2 = new Action(this.IKLKPLPCCOA); nodeGroup.OnOutputPortAdded += action2; Action action3 = new Action(this.FJOCAMGHOEF); nodeGroup.OnInputPortRemoved += action3; Action action4 = new Action(this.JDPPCBLKABC); nodeGroup.OnOutputPortRemoved += action4; } // Token: 0x0600FC37 RID: 64567 RVA: 0x003B2B00 File Offset: 0x003B0D00 [Token(Token = "0x600FC37")] [Address(RVA = "0x19E7890", Offset = "0x19E6290", VA = "0x1819E7890", Slot = "17")] public void JPBPGKDPEOP() { for (;;) { int num = 0; NodeGroup inhjpnekiek = this.INHJPNEKIEK; Action action = new Action(this.LCCJBNHPBDF); inhjpnekiek.OnInputPortAdded -= action; NodeGroup inhjpnekiek2 = this.INHJPNEKIEK; Action action2 = new Action(this.IKLKPLPCCOA); inhjpnekiek2.OnOutputPortAdded -= action2; NodeGroup inhjpnekiek3 = this.INHJPNEKIEK; Action action3 = new Action(this.FJOCAMGHOEF); inhjpnekiek3.OnInputPortRemoved -= action3; NodeGroup inhjpnekiek4 = this.INHJPNEKIEK; Action action4 = new Action(this.JDPPCBLKABC); inhjpnekiek4.OnOutputPortRemoved -= action4; List ghigfimjbip = this.GHIGFIMJBIP; if (action4 != 0) { if (num >= action4) { goto IL_97; } num += num; if (num != action4) { num++; goto IL_97; } IL_A7: num += 19; num += 16; num += 19; goto IL_B6; IL_97: int num2 = 0; if (num < num2) { num += num; num++; goto IL_A7; } goto IL_A7; } IL_B6: int num3 = 0; if (action4 != 0) { } if (num == -1) { goto IL_113; } List ngibjemgmba = this.NGIBJEMGMBA; if (num3 < ngibjemgmba) { num3 += num3; num3++; } int num4 = 0; if (num != 0) { if (num3 < num4) { num3 += num3; if (num3 == num4) { goto IL_11E; } num3++; } int num5 = 0; if (num3 < num5) { num3 += num3; num3++; goto IL_113; } goto IL_113; } IL_133: num++; if (num != 0) { } if (num != -1) { } if (num == 0) { break; } continue; IL_11E: num3 += 19; num3 += 16; num3 += 19; goto IL_133; IL_113: if (num == 0) { num3 += 19; goto IL_11E; } goto IL_153; } return; IL_153: throw new NullReferenceException(); } // Token: 0x0600FC38 RID: 64568 RVA: 0x003B2C6C File Offset: 0x003B0E6C [Token(Token = "0x600FC38")] [Address(RVA = "0x19E7EC0", Offset = "0x19E68C0", VA = "0x1819E7EC0")] private void LCCJBNHPBDF(int EFBDCIJMFGD, InputPort GPEKFHLOFGA) { KFMDMLLJNCP kfmdmlljncp = new KFMDMLLJNCP(this.NJJHANJLFED, GPEKFHLOFGA); this.GHIGFIMJBIP.Insert(EFBDCIJMFGD, kfmdmlljncp); Action bdnaikmplmk = this.BDNAIKMPLMK; if (bdnaikmplmk != 0) { bdnaikmplmk(EFBDCIJMFGD, kfmdmlljncp); } } // Token: 0x0600FC39 RID: 64569 RVA: 0x003B2CAC File Offset: 0x003B0EAC [Token(Token = "0x600FC39")] [Address(RVA = "0x19E7680", Offset = "0x19E6080", VA = "0x1819E7680")] private void IKLKPLPCCOA(int EFBDCIJMFGD, OutputPort GPEKFHLOFGA) { KFMDMLLJNCP kfmdmlljncp = new KFMDMLLJNCP(this.NJJHANJLFED, GPEKFHLOFGA); this.NGIBJEMGMBA.Insert(EFBDCIJMFGD, kfmdmlljncp); Action cmgbfpjkgka = this.CMGBFPJKGKA; if (cmgbfpjkgka != 0) { cmgbfpjkgka(EFBDCIJMFGD, kfmdmlljncp); } } // Token: 0x0600FC3A RID: 64570 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FC3A")] [Address(RVA = "0x19E7090", Offset = "0x19E5A90", VA = "0x1819E7090")] private void FJOCAMGHOEF(int EFBDCIJMFGD, InputPort GPEKFHLOFGA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FC3B RID: 64571 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FC3B")] [Address(RVA = "0x19E77E0", Offset = "0x19E61E0", VA = "0x1819E77E0")] private void JDPPCBLKABC(int EFBDCIJMFGD, OutputPort GPEKFHLOFGA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17002ADE RID: 10974 // (get) Token: 0x0600FC3C RID: 64572 RVA: 0x003B2CEC File Offset: 0x003B0EEC [Token(Token = "0x17002ADE")] public bool GBMJEHHAJMP { [Token(Token = "0x600FC3C")] [Address(RVA = "0x19E84F0", Offset = "0x19E6EF0", VA = "0x1819E84F0", Slot = "18")] get { ListDictionary inputsInternal = this.INHJPNEKIEK.k__BackingField.InputsInternal; Func, bool> <>9__35_ = CFIACNKDPMG.<>c.<>9__35_0; if (<>9__35_ == 0) { CFIACNKDPMG.<>c.<>9__35_0 = delegate(KeyValuePair i) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } return Enumerable.Any>(inputsInternal, <>9__35_); } } // Token: 0x17002ADF RID: 10975 // (get) Token: 0x0600FC3D RID: 64573 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17002ADF")] public int KKMFFIMFLPE { [Token(Token = "0x600FC3D")] [Address(RVA = "0x19E8680", Offset = "0x19E7080", VA = "0x1819E8680", Slot = "19")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0600FC3E RID: 64574 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FC3E")] [Address(RVA = "0x19E6390", Offset = "0x19E4D90", VA = "0x1819E6390", Slot = "20")] public void BCELIKDHHMJ() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FC3F RID: 64575 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FC3F")] [Address(RVA = "0x19E6C40", Offset = "0x19E5640", VA = "0x1819E6C40", Slot = "21")] public void FGBPOICBBNK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FC40 RID: 64576 RVA: 0x003B2D38 File Offset: 0x003B0F38 [Token(Token = "0x600FC40")] [Address(RVA = "0x19E6700", Offset = "0x19E5100", VA = "0x1819E6700", Slot = "22")] public void BKLGHNIFKBD(string MMBOKOLAJFH, CircuitType GEDCEIDOKJL) { KJDOCKDBNCK njjhanjlfed = this.NJJHANJLFED; KJDOCKDBNCK njjhanjlfed2 = this.NJJHANJLFED; int num = 0; if (num < njjhanjlfed) { num += num; num++; } KJDOCKDBNCK njjhanjlfed3 = this.NJJHANJLFED; uint num2; if (num < (int)num2) { num += num; num++; } NodeDescId k__BackingField = this.INHJPNEKIEK.k__BackingField.k__BackingField; } // Token: 0x0600FC41 RID: 64577 RVA: 0x003B2DA0 File Offset: 0x003B0FA0 [Token(Token = "0x600FC41")] [Address(RVA = "0x19E69C0", Offset = "0x19E53C0", VA = "0x1819E69C0", Slot = "23")] public void DMBJAKNHFOB(Guid EJOAGAOCCJO) { KJDOCKDBNCK njjhanjlfed = this.NJJHANJLFED; KJDOCKDBNCK njjhanjlfed2 = this.NJJHANJLFED; int num = 0; if (num < njjhanjlfed) { num += num; num++; } KJDOCKDBNCK njjhanjlfed3 = this.NJJHANJLFED; uint num2; if (num < (int)num2) { num += num; num++; } NodeDescId k__BackingField = this.INHJPNEKIEK.k__BackingField.k__BackingField; } // Token: 0x0600FC42 RID: 64578 RVA: 0x003B2E08 File Offset: 0x003B1008 [Token(Token = "0x600FC42")] [Address(RVA = "0x19E73C0", Offset = "0x19E5DC0", VA = "0x1819E73C0", Slot = "24")] public void HBCHLLODOGD(string MMBOKOLAJFH, CircuitType GEDCEIDOKJL) { KJDOCKDBNCK njjhanjlfed = this.NJJHANJLFED; KJDOCKDBNCK njjhanjlfed2 = this.NJJHANJLFED; int num = 0; if (num < njjhanjlfed) { num += num; num++; } KJDOCKDBNCK njjhanjlfed3 = this.NJJHANJLFED; uint num2; if (num < (int)num2) { num += num; num++; } NodeDescId k__BackingField = this.INHJPNEKIEK.k__BackingField.k__BackingField; } // Token: 0x0600FC43 RID: 64579 RVA: 0x003B2E70 File Offset: 0x003B1070 [Token(Token = "0x600FC43")] [Address(RVA = "0x19E7140", Offset = "0x19E5B40", VA = "0x1819E7140", Slot = "25")] public void GBNANODHPGF(Guid EPDJHJFCAHM) { KJDOCKDBNCK njjhanjlfed = this.NJJHANJLFED; KJDOCKDBNCK njjhanjlfed2 = this.NJJHANJLFED; int num = 0; if (num < njjhanjlfed) { num += num; num++; } KJDOCKDBNCK njjhanjlfed3 = this.NJJHANJLFED; uint num2; if (num < (int)num2) { num += num; num++; } NodeDescId k__BackingField = this.INHJPNEKIEK.k__BackingField.k__BackingField; } // Token: 0x0400A78D RID: 42893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400A78D")] private readonly KJDOCKDBNCK NJJHANJLFED; // Token: 0x0400A78E RID: 42894 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A78E")] private readonly NodeGroup INHJPNEKIEK; // Token: 0x0400A78F RID: 42895 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A78F")] private readonly string NIFIDBDANBO; // Token: 0x0400A790 RID: 42896 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400A790")] private readonly List GHIGFIMJBIP; // Token: 0x0400A791 RID: 42897 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400A791")] private readonly List NGIBJEMGMBA; // Token: 0x02002388 RID: 9096 [Token(Token = "0x2002388")] [CompilerGenerated] private sealed class JLEHEPDGMHM { // Token: 0x0600FC44 RID: 64580 RVA: 0x003B2ED8 File Offset: 0x003B10D8 [Token(Token = "0x600FC44")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JLEHEPDGMHM() { } // Token: 0x0600FC45 RID: 64581 RVA: 0x003B2EEC File Offset: 0x003B10EC [Token(Token = "0x600FC45")] [Address(RVA = "0x19FDC70", Offset = "0x19FC670", VA = "0x1819FDC70")] internal KPJGIJKKILH <.ctor>b__0(InputPort i) { /* An exception occurred when decompiling this method (0600FC45) ICSharpCode.Decompiler.DecompilerException: Error decompiling KPJGIJKKILH CFIACNKDPMG/JLEHEPDGMHM::<.ctor>b__0(CircuitsV2.Graph.InputPort) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:KJDOCKDBNCK(var_0_06, ldfld:KJDOCKDBNCK(JLEHEPDGMHM::chipAdapter, ldloc:JLEHEPDGMHM(this))) stloc:Guid(var_1_0D, ldfld:Guid(JLEHEPDGMHM::nodeId, ldloc:JLEHEPDGMHM(this))) stloc:class KFMDMLLJNCP(var_2_16, newobj:KFMDMLLJNCP[exp:class KFMDMLLJNCP](KFMDMLLJNCP::.ctor, ldloc:KJDOCKDBNCK(var_0_06), ldloc:InputPort[exp:!0](i), ldloc:Guid(var_1_0D))) } 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.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: 0x0600FC46 RID: 64582 RVA: 0x003B2F10 File Offset: 0x003B1110 [Token(Token = "0x600FC46")] [Address(RVA = "0x19FDD00", Offset = "0x19FC700", VA = "0x1819FDD00")] internal KPJGIJKKILH <.ctor>b__1(OutputPort i) { /* An exception occurred when decompiling this method (0600FC46) ICSharpCode.Decompiler.DecompilerException: Error decompiling KPJGIJKKILH CFIACNKDPMG/JLEHEPDGMHM::<.ctor>b__1(CircuitsV2.Graph.OutputPort) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:KJDOCKDBNCK(var_0_06, ldfld:KJDOCKDBNCK(JLEHEPDGMHM::chipAdapter, ldloc:JLEHEPDGMHM(this))) stloc:Guid(var_1_0D, ldfld:Guid(JLEHEPDGMHM::nodeId, ldloc:JLEHEPDGMHM(this))) stloc:class KFMDMLLJNCP(var_2_16, newobj:KFMDMLLJNCP[exp:class KFMDMLLJNCP](KFMDMLLJNCP::.ctor, ldloc:KJDOCKDBNCK(var_0_06), ldloc:OutputPort[exp:!0](i), ldloc:Guid(var_1_0D))) } 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.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: 0x0400A796 RID: 42902 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400A796")] public KJDOCKDBNCK chipAdapter; // Token: 0x0400A797 RID: 42903 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A797")] public Guid nodeId; } }