using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2.Graph; using Cpp2IlInjected; using RecRoom.CircuitsV2.Adapter; // Token: 0x0200238A RID: 9098 [Token(Token = "0x200238A")] [StructLayout(3)] public sealed class KFMDMLLJNCP : KPJGIJKKILH where TPort : PortBase { // Token: 0x17002AE0 RID: 10976 // (get) Token: 0x0600FC4D RID: 64589 RVA: 0x003B2F60 File Offset: 0x003B1160 [Token(Token = "0x17002AE0")] public PortBase DGFLEJAOOIF { [Token(Token = "0x600FC4D")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "4")] get { /* An exception occurred when decompiling this method (0600FC4D) ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Graph.PortBase KFMDMLLJNCP::get_InnerObject() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:!TPort(var_0_06, ldfld:!TPort(KFMDMLLJNCP::BLKBICFKDBJ, ldloc:KFMDMLLJNCP(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: 0x17002AE1 RID: 10977 // (get) Token: 0x0600FC4E RID: 64590 RVA: 0x003B2F74 File Offset: 0x003B1174 [Token(Token = "0x17002AE1")] public KJDOCKDBNCK NABLHFCGELO { [Token(Token = "0x600FC4E")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "5")] get; } // Token: 0x17002AE2 RID: 10978 // (get) Token: 0x0600FC4F RID: 64591 RVA: 0x003B2F88 File Offset: 0x003B1188 [Token(Token = "0x17002AE2")] public Guid JPOHGBCEJEJ { [Token(Token = "0x600FC4F")] [Address(RVA = "0x23F50D0", Offset = "0x23F3AD0", VA = "0x1823F50D0", Slot = "6")] get { throw new NullReferenceException(); } } // Token: 0x17002AE3 RID: 10979 // (get) Token: 0x0600FC50 RID: 64592 RVA: 0x003B2F9C File Offset: 0x003B119C [Token(Token = "0x17002AE3")] public Guid IGANKHKNDFM { [Token(Token = "0x600FC50")] [Address(RVA = "0x23F5090", Offset = "0x23F3A90", VA = "0x1823F5090", Slot = "7")] get { throw new NullReferenceException(); } } // Token: 0x17002AE4 RID: 10980 // (get) Token: 0x0600FC51 RID: 64593 RVA: 0x003B2FB0 File Offset: 0x003B11B0 [Token(Token = "0x17002AE4")] public Guid PADMLEECIIA { [Token(Token = "0x600FC51")] [Address(RVA = "0x23F4200", Offset = "0x23F2C00", VA = "0x1823F4200")] get { throw new NullReferenceException(); } } // Token: 0x17002AE5 RID: 10981 // (get) Token: 0x0600FC52 RID: 64594 RVA: 0x003B2FC4 File Offset: 0x003B11C4 [Token(Token = "0x17002AE5")] public string KKJIOHNFHFJ { [Token(Token = "0x600FC52")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "8")] get; } // Token: 0x17002AE6 RID: 10982 // (get) Token: 0x0600FC53 RID: 64595 RVA: 0x003B2FD8 File Offset: 0x003B11D8 [Token(Token = "0x17002AE6")] public ReadWriteKind MMCGCFPKGFF { [Token(Token = "0x600FC53")] [Address(RVA = "0x23F5190", Offset = "0x23F3B90", VA = "0x1823F5190", Slot = "9")] get { TPort blkbicfkdbj = this.BLKBICFKDBJ; throw new NullReferenceException(); } } // Token: 0x17002AE7 RID: 10983 // (get) Token: 0x0600FC54 RID: 64596 RVA: 0x003B2FF4 File Offset: 0x003B11F4 [Token(Token = "0x17002AE7")] public PODGPJPDGJK OPLHMKFCNOL { [Token(Token = "0x600FC54")] [Address(RVA = "0x23F51D0", Offset = "0x23F3BD0", VA = "0x1823F51D0", Slot = "10")] get { TPort blkbicfkdbj = this.BLKBICFKDBJ; throw new NullReferenceException(); } } // Token: 0x17002AE8 RID: 10984 // (get) Token: 0x0600FC55 RID: 64597 RVA: 0x003B3010 File Offset: 0x003B1210 [Token(Token = "0x17002AE8")] public bool HAEAADBHHEE { [Token(Token = "0x600FC55")] [Address(RVA = "0x23F5110", Offset = "0x23F3B10", VA = "0x1823F5110", Slot = "11")] get { TPort blkbicfkdbj = this.BLKBICFKDBJ; bool flag; return flag; } } // Token: 0x17002AE9 RID: 10985 // (get) Token: 0x0600FC56 RID: 64598 RVA: 0x003B302C File Offset: 0x003B122C [Token(Token = "0x17002AE9")] public bool DJDGADHLPNN { [Token(Token = "0x600FC56")] [Address(RVA = "0x78FCF0", Offset = "0x78E6F0", VA = "0x18078FCF0", Slot = "12")] get { TPort blkbicfkdbj = this.BLKBICFKDBJ; throw new NullReferenceException(); } } // Token: 0x17002AEA RID: 10986 // (get) Token: 0x0600FC57 RID: 64599 RVA: 0x003B3048 File Offset: 0x003B1248 [Token(Token = "0x17002AEA")] public bool EGJNNBGPGKD { [Token(Token = "0x600FC57")] [Address(RVA = "0x23F5130", Offset = "0x23F3B30", VA = "0x1823F5130", Slot = "13")] get { /* An exception occurred when decompiling this method (0600FC57) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean KFMDMLLJNCP::get_IsSelfPort() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:!TPort(var_0_06, ldfld:!TPort(KFMDMLLJNCP::BLKBICFKDBJ, ldloc:KFMDMLLJNCP(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: 0x14000143 RID: 323 // (add) Token: 0x0600FC58 RID: 64600 RVA: 0x003B305C File Offset: 0x003B125C // (remove) Token: 0x0600FC59 RID: 64601 RVA: 0x003B3084 File Offset: 0x003B1284 [Token(Token = "0x14000143")] public event Action KFOIOAKJKHH { [Token(Token = "0x600FC58")] [Address(RVA = "0x23F4B80", Offset = "0x23F3580", VA = "0x1823F4B80", Slot = "14")] [CompilerGenerated] add { Action kfoioakjkhh; Delegate @delegate; do { kfoioakjkhh = this.KFOIOAKJKHH; @delegate = Delegate.Combine(kfoioakjkhh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kfoioakjkhh) { } } [Token(Token = "0x600FC59")] [Address(RVA = "0x23F4AD0", Offset = "0x23F34D0", VA = "0x1823F4AD0", Slot = "15")] [CompilerGenerated] remove { Action kfoioakjkhh; Delegate @delegate; do { kfoioakjkhh = this.KFOIOAKJKHH; @delegate = Delegate.Remove(kfoioakjkhh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kfoioakjkhh) { } } } // Token: 0x14000144 RID: 324 // (add) Token: 0x0600FC5A RID: 64602 RVA: 0x003B30AC File Offset: 0x003B12AC // (remove) Token: 0x0600FC5B RID: 64603 RVA: 0x003B30D4 File Offset: 0x003B12D4 [Token(Token = "0x14000144")] public event Action MDKFCBPFJEJ { [Token(Token = "0x600FC5A")] [Address(RVA = "0x23F4A20", Offset = "0x23F3420", VA = "0x1823F4A20", Slot = "16")] [CompilerGenerated] add { Action mdkfcbpfjej; Delegate @delegate; do { mdkfcbpfjej = this.MDKFCBPFJEJ; @delegate = Delegate.Combine(mdkfcbpfjej, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mdkfcbpfjej) { } } [Token(Token = "0x600FC5B")] [Address(RVA = "0x23F42E0", Offset = "0x23F2CE0", VA = "0x1823F42E0", Slot = "17")] [CompilerGenerated] remove { Action mdkfcbpfjej; Delegate @delegate; do { mdkfcbpfjej = this.MDKFCBPFJEJ; @delegate = Delegate.Remove(mdkfcbpfjej, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mdkfcbpfjej) { } } } // Token: 0x14000145 RID: 325 // (add) Token: 0x0600FC5C RID: 64604 RVA: 0x003B30FC File Offset: 0x003B12FC // (remove) Token: 0x0600FC5D RID: 64605 RVA: 0x003B3124 File Offset: 0x003B1324 [Token(Token = "0x14000145")] public event Action AENNHPAONCL { [Token(Token = "0x600FC5C")] [Address(RVA = "0x23F4530", Offset = "0x23F2F30", VA = "0x1823F4530", Slot = "18")] [CompilerGenerated] add { Action aennhpaoncl; Delegate @delegate; do { aennhpaoncl = this.AENNHPAONCL; @delegate = Delegate.Combine(aennhpaoncl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != aennhpaoncl) { } } [Token(Token = "0x600FC5D")] [Address(RVA = "0x23F4970", Offset = "0x23F3370", VA = "0x1823F4970", Slot = "19")] [CompilerGenerated] remove { Action aennhpaoncl; Delegate @delegate; do { aennhpaoncl = this.AENNHPAONCL; @delegate = Delegate.Remove(aennhpaoncl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != aennhpaoncl) { } } } // Token: 0x0600FC5E RID: 64606 RVA: 0x003B314C File Offset: 0x003B134C [Token(Token = "0x600FC5E")] [Address(RVA = "0x23F4230", Offset = "0x23F2C30", VA = "0x1823F4230", Slot = "21")] public string FIAHPLBDCHF() { TPort blkbicfkdbj = this.BLKBICFKDBJ; bool flag; if (!flag) { if (!flag) { return string.Empty; } } throw new NullReferenceException(); } // Token: 0x0600FC5F RID: 64607 RVA: 0x003B3178 File Offset: 0x003B1378 [Token(Token = "0x600FC5F")] [Address(RVA = "0x23F4390", Offset = "0x23F2D90", VA = "0x1823F4390", Slot = "22")] public string FKJEAMIDOEP(int OMJLGGPHALE) { TPort blkbicfkdbj = this.BLKBICFKDBJ; bool flag; if (!flag) { if (!flag) { } if (this.OPLHMKFCNOL == (ulong)4L) { string text; return "\"" + text + "...\""; } } throw new NullReferenceException(); } // Token: 0x0600FC60 RID: 64608 RVA: 0x003B31BC File Offset: 0x003B13BC [Token(Token = "0x600FC60")] [Address(RVA = "0x23F45E0", Offset = "0x23F2FE0", VA = "0x1823F45E0", Slot = "23")] public void HLMPLMDJBON(string ONGBFDACHHG) { PortBase innerObject; do { int num = 0; KJDOCKDBNCK chip = this.NABLHFCGELO; num += num; num++; bool flag; if (flag) { break; } PODGPJPDGJK type = this.OPLHMKFCNOL; num += num; num++; if (num == 0) { break; } innerObject = this.DGFLEJAOOIF; } while (innerObject != 0 && innerObject == 0); } // Token: 0x0600FC61 RID: 64609 RVA: 0x003B321C File Offset: 0x003B141C [Token(Token = "0x600FC61")] [Address(RVA = "0x23F4C30", Offset = "0x23F3630", VA = "0x1823F4C30")] public KFMDMLLJNCP(KJDOCKDBNCK chipAdapter, TPort impl) { int num = 0; if (num < impl) { num += num; num++; } } // Token: 0x0600FC62 RID: 64610 RVA: 0x003B3240 File Offset: 0x003B1440 [Token(Token = "0x600FC62")] [Address(RVA = "0x23F4D40", Offset = "0x23F3740", VA = "0x1823F4D40")] public KFMDMLLJNCP(KJDOCKDBNCK chipAdapter, TPort impl, Guid nodeId) { int num = 0; base..ctor(); this.BLKBICFKDBJ = impl; this.NABLHFCGELO = chipAdapter; bool flag; bool flag2; if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD && flag && flag2) { this.KKJIOHNFHFJ = num; } int num2 = 0; Action action = new Action(this, (IntPtr)num2); int num3 = 0; if (action != 0) { Action action2 = new Action(this, (IntPtr)num3); } } // Token: 0x0600FC63 RID: 64611 RVA: 0x003B32A0 File Offset: 0x003B14A0 [Token(Token = "0x600FC63")] [Address(RVA = "0x23F4840", Offset = "0x23F3240", VA = "0x1823F4840", Slot = "20")] public void JPBPGKDPEOP() { TPort blkbicfkdbj = this.BLKBICFKDBJ; TPort blkbicfkdbj2 = this.BLKBICFKDBJ; Action action; if (action != 0) { } } // Token: 0x0600FC64 RID: 64612 RVA: 0x003B32C8 File Offset: 0x003B14C8 [Token(Token = "0x600FC64")] [Address(RVA = "0x10CC3E0", Offset = "0x10CADE0", VA = "0x1810CC3E0")] private void HDMIAOPJMJO(bool CEHJGNDELGL) { Action kfoioakjkhh = this.KFOIOAKJKHH; if (kfoioakjkhh != 0) { kfoioakjkhh(); return; } } // Token: 0x0600FC65 RID: 64613 RVA: 0x003B32E8 File Offset: 0x003B14E8 [Token(Token = "0x600FC65")] [Address(RVA = "0x48D7A0", Offset = "0x48C1A0", VA = "0x18048D7A0")] private void FNLHJHOLNFK() { Action mdkfcbpfjej = this.MDKFCBPFJEJ; if (mdkfcbpfjej != 0) { mdkfcbpfjej(); return; } } // Token: 0x0600FC66 RID: 64614 RVA: 0x003B3308 File Offset: 0x003B1508 [Token(Token = "0x600FC66")] [Address(RVA = "0x1247020", Offset = "0x1245A20", VA = "0x181247020")] private void CCEGPODIPEN() { Action aennhpaoncl = this.AENNHPAONCL; if (aennhpaoncl != 0) { aennhpaoncl(); return; } } // Token: 0x0400A79D RID: 42909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400A79D")] private readonly TPort BLKBICFKDBJ; }