using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2.Graph; using CircuitsV2.Types; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.CircuitsV2.Adapter { // Token: 0x02002385 RID: 9093 [Token(Token = "0x2002385")] [Serializable] [StructLayout(3)] public sealed class MockPortAdapter : KPJGIJKKILH { // Token: 0x17002ACD RID: 10957 // (get) Token: 0x0600FC09 RID: 64521 RVA: 0x003B239C File Offset: 0x003B059C [Token(Token = "0x17002ACD")] public PortBase InnerObject { [Token(Token = "0x600FC09")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")] get { } } // Token: 0x17002ACE RID: 10958 // (get) Token: 0x0600FC0A RID: 64522 RVA: 0x003B23AC File Offset: 0x003B05AC [Token(Token = "0x17002ACE")] public KJDOCKDBNCK Chip { [Token(Token = "0x600FC0A")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0", Slot = "5")] get; } // Token: 0x17002ACF RID: 10959 // (get) Token: 0x0600FC0B RID: 64523 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17002ACF")] public Guid Id { [Token(Token = "0x600FC0B")] [Address(RVA = "0x108F810", Offset = "0x108E210", VA = "0x18108F810", Slot = "6")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17002AD0 RID: 10960 // (get) Token: 0x0600FC0C RID: 64524 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17002AD0")] public Guid DescId { [Token(Token = "0x600FC0C")] [Address(RVA = "0x130FCF0", Offset = "0x130E6F0", VA = "0x18130FCF0", Slot = "7")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17002AD1 RID: 10961 // (get) Token: 0x0600FC0D RID: 64525 RVA: 0x003B23C0 File Offset: 0x003B05C0 [Token(Token = "0x17002AD1")] public string Text { [Token(Token = "0x600FC0D")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "8")] get { return this.text; } } // Token: 0x17002AD2 RID: 10962 // (get) Token: 0x0600FC0E RID: 64526 RVA: 0x003B23D4 File Offset: 0x003B05D4 [Token(Token = "0x17002AD2")] public ReadWriteKind ReadWriteKind { [Token(Token = "0x600FC0E")] [Address(RVA = "0x4F8C10", Offset = "0x4F7610", VA = "0x1804F8C10", Slot = "9")] get { return this.readWriteKind; } } // Token: 0x17002AD3 RID: 10963 // (get) Token: 0x0600FC0F RID: 64527 RVA: 0x003B23E8 File Offset: 0x003B05E8 [Token(Token = "0x17002AD3")] public PODGPJPDGJK Type { [Token(Token = "0x600FC0F")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "10")] get { /* An exception occurred when decompiling this method (0600FC0F) ICSharpCode.Decompiler.DecompilerException: Error decompiling PODGPJPDGJK RecRoom.CircuitsV2.Adapter.MockPortAdapter::get_Type() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MockTypeAdapter(var_0_06, ldfld:MockTypeAdapter(MockPortAdapter::type, ldloc:MockPortAdapter(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: 0x17002AD4 RID: 10964 // (get) Token: 0x0600FC10 RID: 64528 RVA: 0x003B23FC File Offset: 0x003B05FC [Token(Token = "0x17002AD4")] public bool IsConnected { [Token(Token = "0x600FC10")] [Address(RVA = "0x1A899D0", Offset = "0x1A883D0", VA = "0x181A899D0", Slot = "11")] get { return this.connections > 0; } } // Token: 0x17002AD5 RID: 10965 // (get) Token: 0x0600FC11 RID: 64529 RVA: 0x003B2414 File Offset: 0x003B0614 [Token(Token = "0x17002AD5")] public bool ShowDefaultValue { [Token(Token = "0x600FC11")] [Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470", Slot = "12")] get { return this.showDefaultValue; } } // Token: 0x17002AD6 RID: 10966 // (get) Token: 0x0600FC12 RID: 64530 RVA: 0x003B2428 File Offset: 0x003B0628 [Token(Token = "0x17002AD6")] public bool IsSelfPort { [Token(Token = "0x600FC12")] [Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40", Slot = "13")] get { return this.isSelfPort; } } // Token: 0x1400013C RID: 316 // (add) Token: 0x0600FC13 RID: 64531 RVA: 0x003B243C File Offset: 0x003B063C // (remove) Token: 0x0600FC14 RID: 64532 RVA: 0x003B2464 File Offset: 0x003B0664 [Token(Token = "0x1400013C")] public event Action KFOIOAKJKHH { [Token(Token = "0x600FC13")] [Address(RVA = "0x1A89730", Offset = "0x1A88130", VA = "0x181A89730", Slot = "14")] [CompilerGenerated] add { Action onIsConnectedChanged; Delegate @delegate; do { onIsConnectedChanged = this.OnIsConnectedChanged; @delegate = Delegate.Combine(onIsConnectedChanged, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != onIsConnectedChanged) { } } [Token(Token = "0x600FC14")] [Address(RVA = "0x1A89690", Offset = "0x1A88090", VA = "0x181A89690", Slot = "15")] [CompilerGenerated] remove { Action onIsConnectedChanged; Delegate @delegate; do { onIsConnectedChanged = this.OnIsConnectedChanged; @delegate = Delegate.Remove(onIsConnectedChanged, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != onIsConnectedChanged) { } } } // Token: 0x1400013D RID: 317 // (add) Token: 0x0600FC15 RID: 64533 RVA: 0x003B248C File Offset: 0x003B068C // (remove) Token: 0x0600FC16 RID: 64534 RVA: 0x003B24B4 File Offset: 0x003B06B4 [Token(Token = "0x1400013D")] public event Action MDKFCBPFJEJ { [Token(Token = "0x600FC15")] [Address(RVA = "0x1A895F0", Offset = "0x1A87FF0", VA = "0x181A895F0", Slot = "16")] [CompilerGenerated] add { Action onSpecificPortTypeChanged; Delegate @delegate; do { onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged; @delegate = Delegate.Combine(onSpecificPortTypeChanged, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != onSpecificPortTypeChanged) { } } [Token(Token = "0x600FC16")] [Address(RVA = "0x1A89200", Offset = "0x1A87C00", VA = "0x181A89200", Slot = "17")] [CompilerGenerated] remove { Action onSpecificPortTypeChanged; Delegate @delegate; do { onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged; @delegate = Delegate.Remove(onSpecificPortTypeChanged, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != onSpecificPortTypeChanged) { } } } // Token: 0x1400013E RID: 318 // (add) Token: 0x0600FC17 RID: 64535 RVA: 0x003B24DC File Offset: 0x003B06DC // (remove) Token: 0x0600FC18 RID: 64536 RVA: 0x003B2504 File Offset: 0x003B0704 [Token(Token = "0x1400013E")] public event Action AENNHPAONCL { [Token(Token = "0x600FC17")] [Address(RVA = "0x1A893B0", Offset = "0x1A87DB0", VA = "0x181A893B0", Slot = "18")] [CompilerGenerated] add { Action onDefaultValueChanged; Delegate @delegate; do { onDefaultValueChanged = this.OnDefaultValueChanged; @delegate = Delegate.Combine(onDefaultValueChanged, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != onDefaultValueChanged) { } } [Token(Token = "0x600FC18")] [Address(RVA = "0x1A89500", Offset = "0x1A87F00", VA = "0x181A89500", Slot = "19")] [CompilerGenerated] remove { Action onDefaultValueChanged; Delegate @delegate; do { onDefaultValueChanged = this.OnDefaultValueChanged; @delegate = Delegate.Remove(onDefaultValueChanged, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != onDefaultValueChanged) { } } } // Token: 0x0600FC19 RID: 64537 RVA: 0x003B252C File Offset: 0x003B072C [Token(Token = "0x600FC19")] [Address(RVA = "0x1A895A0", Offset = "0x1A87FA0", VA = "0x181A895A0")] public void MFMDEBCEKLC() { Action onIsConnectedChanged = this.OnIsConnectedChanged; if (onIsConnectedChanged != 0) { onIsConnectedChanged(); } Action onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged; if (onSpecificPortTypeChanged != 0) { onSpecificPortTypeChanged(); } Action onDefaultValueChanged = this.OnDefaultValueChanged; if (onDefaultValueChanged != 0) { onDefaultValueChanged(); return; } } // Token: 0x0600FC1A RID: 64538 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FC1A")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "20")] public void JPBPGKDPEOP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FC1B RID: 64539 RVA: 0x003B2570 File Offset: 0x003B0770 [Token(Token = "0x600FC1B")] [Address(RVA = "0x1A891C0", Offset = "0x1A87BC0", VA = "0x181A891C0", Slot = "21")] public string FIAHPLBDCHF() { return this.defaultValue; } // Token: 0x0600FC1C RID: 64540 RVA: 0x003B2584 File Offset: 0x003B0784 [Token(Token = "0x600FC1C")] [Address(RVA = "0x1A892A0", Offset = "0x1A87CA0", VA = "0x181A892A0", Slot = "22")] public string FKJEAMIDOEP(int OMJLGGPHALE) { string text = this.defaultValue; MockTypeAdapter mockTypeAdapter = this.type; if (text == (ulong)4L && text.m_stringLength > OMJLGGPHALE) { string text2 = text.Truncate(OMJLGGPHALE, ""); return "\"" + text2 + "...\""; } return text; } // Token: 0x0600FC1D RID: 64541 RVA: 0x003B25D4 File Offset: 0x003B07D4 [Token(Token = "0x600FC1D")] [Address(RVA = "0x1A894C0", Offset = "0x1A87EC0", VA = "0x181A894C0", Slot = "23")] public void HLMPLMDJBON(string ONGBFDACHHG) { this.defaultValue = ONGBFDACHHG; Action onDefaultValueChanged = this.OnDefaultValueChanged; if (onDefaultValueChanged != 0) { onDefaultValueChanged(); return; } } // Token: 0x0600FC1E RID: 64542 RVA: 0x003B25FC File Offset: 0x003B07FC [Token(Token = "0x600FC1E")] [Address(RVA = "0x1A897D0", Offset = "0x1A881D0", VA = "0x181A897D0")] public MockPortAdapter() { string empty = string.Empty; this.text = empty; this.type = new MockTypeAdapter { key = (TypeKey)((ulong)1L) }; Guid guid = Guid.NewGuid(); Guid guid2 = Guid.NewGuid(); this.JPBPGKDPEOP(); } // Token: 0x0600FC1F RID: 64543 RVA: 0x003B2640 File Offset: 0x003B0840 [Token(Token = "0x600FC1F")] [Address(RVA = "0x1A89890", Offset = "0x1A88290", VA = "0x181A89890")] public MockPortAdapter(KJDOCKDBNCK chip, string text, ReadWriteKind readWriteKind, CircuitType type, int connections, bool showDefaultValue) { string empty = string.Empty; this.text = empty; this.type = new MockTypeAdapter { key = (TypeKey)((ulong)1L) }; Guid guid = Guid.NewGuid(); Guid guid2 = Guid.NewGuid(); this.JPBPGKDPEOP(); this.Chip = chip; this.text = text; this.readWriteKind = readWriteKind; MockTypeAdapter mockTypeAdapter = new MockTypeAdapter(); mockTypeAdapter.key = (TypeKey)((ulong)1L); TypeKey typeKey; mockTypeAdapter.key = typeKey; bool flag; mockTypeAdapter.isArray = flag; this.connections = 0; this.type = mockTypeAdapter; this.showDefaultValue = false; } // Token: 0x0600FC20 RID: 64544 RVA: 0x003B26D4 File Offset: 0x003B08D4 [Token(Token = "0x600FC20")] [Address(RVA = "0x1A894E0", Offset = "0x1A87EE0", VA = "0x181A894E0")] public void JKMHELILNGK() { if (this.connections == 1) { Action onIsConnectedChanged = this.OnIsConnectedChanged; if (onIsConnectedChanged != 0) { onIsConnectedChanged(); return; } } } // Token: 0x0600FC21 RID: 64545 RVA: 0x003B26FC File Offset: 0x003B08FC [Token(Token = "0x600FC21")] [Address(RVA = "0x1A89450", Offset = "0x1A87E50", VA = "0x181A89450")] public void HKPEMKDPFJL() { int num = this.connections - 1; int num2 = 0; int num3 = Math.Max(num, num2); this.connections = num3; } // Token: 0x0400A77E RID: 42878 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400A77E")] [SerializeField] private string text; // Token: 0x0400A77F RID: 42879 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A77F")] [SerializeField] private bool isSelfPort; // Token: 0x0400A780 RID: 42880 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400A780")] [SerializeField] private ReadWriteKind readWriteKind; // Token: 0x0400A781 RID: 42881 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A781")] [SerializeField] private MockTypeAdapter type; // Token: 0x0400A782 RID: 42882 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400A782")] [SerializeField] private int connections; // Token: 0x0400A783 RID: 42883 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400A783")] [SerializeField] private string defaultValue; // Token: 0x0400A784 RID: 42884 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400A784")] [SerializeField] private bool showDefaultValue; // Token: 0x0400A788 RID: 42888 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400A788")] [CompilerGenerated] private Action OnIsConnectedChanged; // Token: 0x0400A789 RID: 42889 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400A789")] [CompilerGenerated] private Action OnSpecificPortTypeChanged; // Token: 0x0400A78A RID: 42890 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400A78A")] [CompilerGenerated] private Action OnDefaultValueChanged; } }