using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.CircuitsV2.Adapter; using RecRoom.Core.FastLines; using RecRoom.DataStructures; using UnityEngine; namespace RecRoom.CircuitsV2.Config { // Token: 0x02002691 RID: 9873 [Token(Token = "0x2002691")] [CreateAssetMenu] [Serializable] public sealed class CircuitsV2Config : ScriptableObject { // Token: 0x170029D5 RID: 10709 // (get) Token: 0x0600FF9C RID: 65436 RVA: 0x003A2F7C File Offset: 0x003A117C [Token(Token = "0x170029D5")] public Material WireMaterial { [Token(Token = "0x600FF9C")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.wireMaterial; } } // Token: 0x170029D6 RID: 10710 // (get) Token: 0x0600FF9D RID: 65437 RVA: 0x003A2F90 File Offset: 0x003A1190 [Token(Token = "0x170029D6")] public float WireWidth { [Token(Token = "0x600FF9D")] [Address(RVA = "0x812680", Offset = "0x811680", VA = "0x180812680")] get { return this.wireWidth; } } // Token: 0x170029D7 RID: 10711 // (get) Token: 0x0600FF9E RID: 65438 RVA: 0x003A2FA4 File Offset: 0x003A11A4 [Token(Token = "0x170029D7")] public Port Port { [Token(Token = "0x600FF9E")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return this.port; } } // Token: 0x170029D8 RID: 10712 // (get) Token: 0x0600FF9F RID: 65439 RVA: 0x003A2FB8 File Offset: 0x003A11B8 [Token(Token = "0x170029D8")] public BusConfigButton BoardBusConfigButton { [Token(Token = "0x600FF9F")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return this.boardBusConfigButton; } } // Token: 0x170029D9 RID: 10713 // (get) Token: 0x0600FFA0 RID: 65440 RVA: 0x003A2FCC File Offset: 0x003A11CC [Token(Token = "0x170029D9")] public ChipFunctionHeader FunctionHeader { [Token(Token = "0x600FFA0")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return this.functionHeader; } } // Token: 0x170029DA RID: 10714 // (get) Token: 0x0600FFA1 RID: 65441 RVA: 0x003A2FE0 File Offset: 0x003A11E0 [Token(Token = "0x170029DA")] public float PortTextZ { [Token(Token = "0x600FFA1")] [Address(RVA = "0x812640", Offset = "0x811640", VA = "0x180812640")] get { return this.portTextZ; } } // Token: 0x170029DB RID: 10715 // (get) Token: 0x0600FFA2 RID: 65442 RVA: 0x003A2FF4 File Offset: 0x003A11F4 [Token(Token = "0x170029DB")] public float PortYSize { [Token(Token = "0x600FFA2")] [Address(RVA = "0x788030", Offset = "0x787030", VA = "0x180788030")] get { return this.portYSize; } } // Token: 0x170029DC RID: 10716 // (get) Token: 0x0600FFA3 RID: 65443 RVA: 0x003A3008 File Offset: 0x003A1208 [Token(Token = "0x170029DC")] public float FakePortXAdjustment { [Token(Token = "0x600FFA3")] [Address(RVA = "0x6A4660", Offset = "0x6A3660", VA = "0x1806A4660")] get { return this.fakePortXAdjustment; } } // Token: 0x170029DD RID: 10717 // (get) Token: 0x0600FFA4 RID: 65444 RVA: 0x003A301C File Offset: 0x003A121C [Token(Token = "0x170029DD")] public float InteractableSelfPortXAdjustment { [Token(Token = "0x600FFA4")] [Address(RVA = "0x42EDB0", Offset = "0x42DDB0", VA = "0x18042EDB0")] get { return this.interactableSelfPortXAdjustment; } } // Token: 0x170029DE RID: 10718 // (get) Token: 0x0600FFA5 RID: 65445 RVA: 0x003A3030 File Offset: 0x003A1230 [Token(Token = "0x170029DE")] public float PortGroupYMargin { [Token(Token = "0x600FFA5")] [Address(RVA = "0x8148D0", Offset = "0x8138D0", VA = "0x1808148D0")] get { return this.portGroupYMargin; } } // Token: 0x170029DF RID: 10719 // (get) Token: 0x0600FFA6 RID: 65446 RVA: 0x003A3044 File Offset: 0x003A1244 [Token(Token = "0x170029DF")] public float PortDefaultValueMargin { [Token(Token = "0x600FFA6")] [Address(RVA = "0x814AA0", Offset = "0x813AA0", VA = "0x180814AA0")] get { return this.portDefaultValueMargin; } } // Token: 0x170029E0 RID: 10720 // (get) Token: 0x0600FFA7 RID: 65447 RVA: 0x003A3058 File Offset: 0x003A1258 [Token(Token = "0x170029E0")] public int PortDefaultValueMaxLength { [Token(Token = "0x600FFA7")] [Address(RVA = "0x56DD20", Offset = "0x56CD20", VA = "0x18056DD20")] get { return this.portDefaultValueMaxLength; } } // Token: 0x170029E1 RID: 10721 // (get) Token: 0x0600FFA8 RID: 65448 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170029E1")] public Vector2 InnerContextIconTopRightMargin { [Token(Token = "0x600FFA8")] [Address(RVA = "0x15A4D90", Offset = "0x15A3D90", VA = "0x1815A4D90")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170029E2 RID: 10722 // (get) Token: 0x0600FFA9 RID: 65449 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170029E2")] public Vector2 SyncIconTopRightMargin { [Token(Token = "0x600FFA9")] [Address(RVA = "0x15A7A20", Offset = "0x15A6A20", VA = "0x1815A7A20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170029E3 RID: 10723 // (get) Token: 0x0600FFAA RID: 65450 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170029E3")] public Vector2 EventSenderIconBottomRightMargin { [Token(Token = "0x600FFAA")] [Address(RVA = "0x17C1630", Offset = "0x17C0630", VA = "0x1817C1630")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170029E4 RID: 10724 // (get) Token: 0x0600FFAB RID: 65451 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170029E4")] public Vector2 CustomIconTopLeftMargin { [Token(Token = "0x600FFAB")] [Address(RVA = "0x17B6F90", Offset = "0x17B5F90", VA = "0x1817B6F90")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170029E5 RID: 10725 // (get) Token: 0x0600FFAC RID: 65452 RVA: 0x003A306C File Offset: 0x003A126C [Token(Token = "0x170029E5")] public float EventReceiverIconLeftMargin { [Token(Token = "0x600FFAC")] [Address(RVA = "0xE18800", Offset = "0xE17800", VA = "0x180E18800")] get { return this.eventReceiverIconLeftMargin; } } // Token: 0x170029E6 RID: 10726 // (get) Token: 0x0600FFAD RID: 65453 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170029E6")] public Color EventIconNotRegisteredColor { [Token(Token = "0x600FFAD")] [Address(RVA = "0x17C1620", Offset = "0x17C0620", VA = "0x1817C1620")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170029E7 RID: 10727 // (get) Token: 0x0600FFAE RID: 65454 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170029E7")] public Color EventIconEmissiveNotRegisteredColor { [Token(Token = "0x600FFAE")] [Address(RVA = "0x17C1610", Offset = "0x17C0610", VA = "0x1817C1610")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170029E8 RID: 10728 // (get) Token: 0x0600FFAF RID: 65455 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170029E8")] public Color EventIconRegisteredColor { [Token(Token = "0x600FFAF")] [Address(RVA = "0x158DD30", Offset = "0x158CD30", VA = "0x18158DD30")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170029E9 RID: 10729 // (get) Token: 0x0600FFB0 RID: 65456 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170029E9")] public Color EventIconEmissiveRegisteredColor { [Token(Token = "0x600FFB0")] [Address(RVA = "0x147E290", Offset = "0x147D290", VA = "0x18147E290")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170029EA RID: 10730 // (get) Token: 0x0600FFB1 RID: 65457 RVA: 0x003A3080 File Offset: 0x003A1280 [Token(Token = "0x170029EA")] public Sprite SyncIconSprite { [Token(Token = "0x600FFB1")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] get { return this.syncIconSprite; } } // Token: 0x170029EB RID: 10731 // (get) Token: 0x0600FFB2 RID: 65458 RVA: 0x003A3094 File Offset: 0x003A1294 [Token(Token = "0x170029EB")] public Sprite CloudIconSprite { [Token(Token = "0x600FFB2")] [Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")] get { return this.cloudIconSprite; } } // Token: 0x170029EC RID: 10732 // (get) Token: 0x0600FFB3 RID: 65459 RVA: 0x003A30A8 File Offset: 0x003A12A8 [Token(Token = "0x170029EC")] public IReadOnlyList ValueMeshes { [Token(Token = "0x600FFB3")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] get { /* An exception occurred when decompiling this method (0600FFB3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.CircuitsV2.Config.CircuitsV2Config::get_ValueMeshes() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [UnityEngine.CoreModule]UnityEngine.Mesh[](var_0_06, ldfld:class [UnityEngine.CoreModule]UnityEngine.Mesh[](CircuitsV2Config::valueMeshes, ldloc:CircuitsV2Config(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: 0x170029ED RID: 10733 // (get) Token: 0x0600FFB4 RID: 65460 RVA: 0x003A30BC File Offset: 0x003A12BC [Token(Token = "0x170029ED")] public IReadOnlyList ValuePlugMeshes { [Token(Token = "0x600FFB4")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] get { /* An exception occurred when decompiling this method (0600FFB4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.CircuitsV2.Config.CircuitsV2Config::get_ValuePlugMeshes() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [UnityEngine.CoreModule]UnityEngine.Mesh[](var_0_06, ldfld:class [UnityEngine.CoreModule]UnityEngine.Mesh[](CircuitsV2Config::valuePlugMeshes, ldloc:CircuitsV2Config(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: 0x170029EE RID: 10734 // (get) Token: 0x0600FFB5 RID: 65461 RVA: 0x003A30D0 File Offset: 0x003A12D0 [Token(Token = "0x170029EE")] public IReadOnlyList ReferenceMeshes { [Token(Token = "0x600FFB5")] [Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")] get { /* An exception occurred when decompiling this method (0600FFB5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.CircuitsV2.Config.CircuitsV2Config::get_ReferenceMeshes() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [UnityEngine.CoreModule]UnityEngine.Mesh[](var_0_06, ldfld:class [UnityEngine.CoreModule]UnityEngine.Mesh[](CircuitsV2Config::referenceMeshes, ldloc:CircuitsV2Config(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: 0x170029EF RID: 10735 // (get) Token: 0x0600FFB6 RID: 65462 RVA: 0x003A30E4 File Offset: 0x003A12E4 [Token(Token = "0x170029EF")] public IReadOnlyList ReferencePlugMeshes { [Token(Token = "0x600FFB6")] [Address(RVA = "0x42D460", Offset = "0x42C460", VA = "0x18042D460")] get { /* An exception occurred when decompiling this method (0600FFB6) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.CircuitsV2.Config.CircuitsV2Config::get_ReferencePlugMeshes() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [UnityEngine.CoreModule]UnityEngine.Mesh[](var_0_06, ldfld:class [UnityEngine.CoreModule]UnityEngine.Mesh[](CircuitsV2Config::referencePlugMeshes, ldloc:CircuitsV2Config(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: 0x170029F0 RID: 10736 // (get) Token: 0x0600FFB7 RID: 65463 RVA: 0x003A30F8 File Offset: 0x003A12F8 [Token(Token = "0x170029F0")] public IReadOnlyList FakePortMeshes { [Token(Token = "0x600FFB7")] [Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")] get { /* An exception occurred when decompiling this method (0600FFB7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.CircuitsV2.Config.CircuitsV2Config::get_FakePortMeshes() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [UnityEngine.CoreModule]UnityEngine.Mesh[](var_0_06, ldfld:class [UnityEngine.CoreModule]UnityEngine.Mesh[](CircuitsV2Config::fakePortMeshes, ldloc:CircuitsV2Config(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: 0x170029F1 RID: 10737 // (get) Token: 0x0600FFB8 RID: 65464 RVA: 0x003A310C File Offset: 0x003A130C [Token(Token = "0x170029F1")] public IReadOnlyList FakePlugMeshes { [Token(Token = "0x600FFB8")] [Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")] get { /* An exception occurred when decompiling this method (0600FFB8) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.CircuitsV2.Config.CircuitsV2Config::get_FakePlugMeshes() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [UnityEngine.CoreModule]UnityEngine.Mesh[](var_0_06, ldfld:class [UnityEngine.CoreModule]UnityEngine.Mesh[](CircuitsV2Config::fakePlugMeshes, ldloc:CircuitsV2Config(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: 0x170029F2 RID: 10738 // (get) Token: 0x0600FFB9 RID: 65465 RVA: 0x003A3120 File Offset: 0x003A1320 [Token(Token = "0x170029F2")] public IReadOnlyList DefaultValueMeshes { [Token(Token = "0x600FFB9")] [Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")] get { /* An exception occurred when decompiling this method (0600FFB9) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.CircuitsV2.Config.CircuitsV2Config::get_DefaultValueMeshes() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [UnityEngine.CoreModule]UnityEngine.Mesh[](var_0_06, ldfld:class [UnityEngine.CoreModule]UnityEngine.Mesh[](CircuitsV2Config::defaultValueMeshes, ldloc:CircuitsV2Config(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: 0x0600FFBA RID: 65466 RVA: 0x003A3134 File Offset: 0x003A1334 [Token(Token = "0x600FFBA")] [Address(RVA = "0x17C1490", Offset = "0x17C0490", VA = "0x1817C1490")] public TypeConfig MNEEKMHPKIO(TypeKey GEDCEIDOKJL) { CircuitsV2Config.TypeConfigDictionary typeConfigDictionary = this.typeConfigs; bool flag; if (flag) { } return this.undefinedTypeConfig; } // Token: 0x0600FFBB RID: 65467 RVA: 0x003A3158 File Offset: 0x003A1358 [Token(Token = "0x600FFBB")] [Address(RVA = "0x17C1510", Offset = "0x17C0510", VA = "0x1817C1510")] public ChipConfig PPFLCFJMJLJ(ChipKey EHHKGBAMIOP) { CircuitsV2Config.ChipConfigDictionary chipConfigDictionary = this.chipConfigs; bool flag; if (flag) { } return this.undefinedChipConfig; } // Token: 0x170029F3 RID: 10739 // (get) Token: 0x0600FFBC RID: 65468 RVA: 0x003A317C File Offset: 0x003A137C [Token(Token = "0x170029F3")] public FastLineSettings ControlPanelTetherSettings { [Token(Token = "0x600FFBC")] [Address(RVA = "0x4D9850", Offset = "0x4D8850", VA = "0x1804D9850")] get { return this.controlPanelTetherSettings; } } // Token: 0x170029F4 RID: 10740 // (get) Token: 0x0600FFBD RID: 65469 RVA: 0x003A3190 File Offset: 0x003A1390 [Token(Token = "0x170029F4")] public LimitConfig Limits { [Token(Token = "0x600FFBD")] [Address(RVA = "0xCBC4E0", Offset = "0xCBB4E0", VA = "0x180CBC4E0")] get { return this.limits; } } // Token: 0x0600FFBE RID: 65470 RVA: 0x003A31A4 File Offset: 0x003A13A4 [Token(Token = "0x600FFBE")] [Address(RVA = "0x17C1400", Offset = "0x17C0400", VA = "0x1817C1400")] public bool LIDDMHFIPLM(in Guid COFLAJFOPEN, out SpecificChipConfig PBGBNMCPEAJ) { CircuitsV2Config.SpecificChipConfigDictionary specificChipConfigDictionary = this.specificChipConfigs; SerializedGuid serializedGuid = new SerializedGuid(COFLAJFOPEN); bool flag; return flag; } // Token: 0x170029F5 RID: 10741 // (get) Token: 0x0600FFBF RID: 65471 RVA: 0x003A31C8 File Offset: 0x003A13C8 [Token(Token = "0x170029F5")] public PreviewConfig PreviewConfig { [Token(Token = "0x600FFBF")] [Address(RVA = "0x5D1810", Offset = "0x5D0810", VA = "0x1805D1810")] get { return this.previewConfig; } } // Token: 0x170029F6 RID: 10742 // (get) Token: 0x0600FFC0 RID: 65472 RVA: 0x003A31DC File Offset: 0x003A13DC [Token(Token = "0x170029F6")] public RecRoomAudioClip ErrorSFX { [Token(Token = "0x600FFC0")] [Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")] get { return this.errorSFX; } } // Token: 0x170029F7 RID: 10743 // (get) Token: 0x0600FFC1 RID: 65473 RVA: 0x003A31F0 File Offset: 0x003A13F0 [Token(Token = "0x170029F7")] public GlobalChipConfig GlobalChipConfig { [Token(Token = "0x600FFC1")] [Address(RVA = "0x4D9720", Offset = "0x4D8720", VA = "0x1804D9720")] get { return this.globalChipConfig; } } // Token: 0x0600FFC2 RID: 65474 RVA: 0x003A3204 File Offset: 0x003A1404 [Token(Token = "0x600FFC2")] [Address(RVA = "0x17C1590", Offset = "0x17C0590", VA = "0x1817C1590")] public CircuitsV2Config() { } // Token: 0x0400A846 RID: 43078 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A846")] [SerializeField] private Material wireMaterial; // Token: 0x0400A847 RID: 43079 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A847")] [SerializeField] private float wireWidth; // Token: 0x0400A848 RID: 43080 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A848")] [SerializeField] private Port port; // Token: 0x0400A849 RID: 43081 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A849")] [SerializeField] private BusConfigButton boardBusConfigButton; // Token: 0x0400A84A RID: 43082 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400A84A")] [SerializeField] private ChipFunctionHeader functionHeader; // Token: 0x0400A84B RID: 43083 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A84B")] [SerializeField] private float portTextZ; // Token: 0x0400A84C RID: 43084 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400A84C")] [SerializeField] private float portYSize; // Token: 0x0400A84D RID: 43085 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A84D")] [SerializeField] private float fakePortXAdjustment; // Token: 0x0400A84E RID: 43086 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400A84E")] [SerializeField] private float interactableSelfPortXAdjustment; // Token: 0x0400A84F RID: 43087 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A84F")] [SerializeField] private float portGroupYMargin; // Token: 0x0400A850 RID: 43088 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400A850")] [SerializeField] private float portDefaultValueMargin; // Token: 0x0400A851 RID: 43089 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400A851")] [SerializeField] private int portDefaultValueMaxLength; // Token: 0x0400A852 RID: 43090 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400A852")] [SerializeField] private Vector2 innerContextIconTopRightMargin; // Token: 0x0400A853 RID: 43091 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400A853")] [SerializeField] private Vector2 syncIconTopRightMargin; // Token: 0x0400A854 RID: 43092 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400A854")] [SerializeField] private Vector2 eventSenderIconBottomRightMargin; // Token: 0x0400A855 RID: 43093 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400A855")] [SerializeField] private Vector2 customIconTopLeftMargin; // Token: 0x0400A856 RID: 43094 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400A856")] [SerializeField] private float eventReceiverIconLeftMargin; // Token: 0x0400A857 RID: 43095 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400A857")] [SerializeField] private Color eventIconNotRegisteredColor; // Token: 0x0400A858 RID: 43096 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400A858")] [SerializeField] [ColorUsage(false, true)] private Color eventIconEmissiveNotRegisteredColor; // Token: 0x0400A859 RID: 43097 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A859")] [SerializeField] private Color eventIconRegisteredColor; // Token: 0x0400A85A RID: 43098 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400A85A")] [SerializeField] [ColorUsage(false, true)] private Color eventIconEmissiveRegisteredColor; // Token: 0x0400A85B RID: 43099 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400A85B")] [SerializeField] private Sprite syncIconSprite; // Token: 0x0400A85C RID: 43100 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400A85C")] [SerializeField] private Sprite cloudIconSprite; // Token: 0x0400A85D RID: 43101 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400A85D")] [SerializeField] private Mesh[] valueMeshes; // Token: 0x0400A85E RID: 43102 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400A85E")] [SerializeField] private Mesh[] valuePlugMeshes; // Token: 0x0400A85F RID: 43103 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400A85F")] [SerializeField] private Mesh[] referenceMeshes; // Token: 0x0400A860 RID: 43104 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400A860")] [SerializeField] private Mesh[] referencePlugMeshes; // Token: 0x0400A861 RID: 43105 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400A861")] [SerializeField] private Mesh[] fakePortMeshes; // Token: 0x0400A862 RID: 43106 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400A862")] [SerializeField] private Mesh[] fakePlugMeshes; // Token: 0x0400A863 RID: 43107 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400A863")] [SerializeField] private Mesh[] defaultValueMeshes; // Token: 0x0400A864 RID: 43108 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400A864")] [SerializeField] private CircuitsV2Config.TypeConfigDictionary typeConfigs; // Token: 0x0400A865 RID: 43109 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400A865")] [SerializeField] private TypeConfig undefinedTypeConfig; // Token: 0x0400A866 RID: 43110 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400A866")] [SerializeField] public Color defaultColor; // Token: 0x0400A867 RID: 43111 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400A867")] [SerializeField] private CircuitsV2Config.ChipConfigDictionary chipConfigs; // Token: 0x0400A868 RID: 43112 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400A868")] [SerializeField] private ChipConfig undefinedChipConfig; // Token: 0x0400A869 RID: 43113 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400A869")] [SerializeField] private FastLineSettings controlPanelTetherSettings; // Token: 0x0400A86A RID: 43114 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400A86A")] [SerializeField] private LimitConfig limits = new LimitConfig { compute = (int)((ulong)50000L), network = (int)((ulong)1024L), networkTimeWindowFrame60s = (int)((ulong)60L), rpcs = (int)((ulong)5L), rpcTimeWindowFrame60s = (int)((ulong)1L) }; // Token: 0x0400A86B RID: 43115 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400A86B")] [SerializeField] private CircuitsV2Config.SpecificChipConfigDictionary specificChipConfigs; // Token: 0x0400A86C RID: 43116 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400A86C")] [SerializeField] private PreviewConfig previewConfig; // Token: 0x0400A86D RID: 43117 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400A86D")] [SerializeField] private RecRoomAudioClip errorSFX; // Token: 0x0400A86E RID: 43118 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400A86E")] [SerializeField] private GlobalChipConfig globalChipConfig; // Token: 0x02002692 RID: 9874 [Token(Token = "0x2002692")] [Serializable] public sealed class TypeConfigDictionary : EditableSerializedDictionary { // Token: 0x0600FFC3 RID: 65475 RVA: 0x003A325C File Offset: 0x003A145C [Token(Token = "0x600FFC3")] [Address(RVA = "0x17CAC30", Offset = "0x17C9C30", VA = "0x1817CAC30")] public TypeConfigDictionary() { } // Token: 0x02002693 RID: 9875 [Token(Token = "0x2002693")] [Serializable] public sealed class Kvp : SerializedKeyVal { // Token: 0x0600FFC4 RID: 65476 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x600FFC4")] [Address(RVA = "0x17C9270", Offset = "0x17C8270", VA = "0x1817C9270")] public Kvp() { } } } // Token: 0x02002694 RID: 9876 [Token(Token = "0x2002694")] [Serializable] public sealed class ChipConfigDictionary : EditableSerializedDictionary { // Token: 0x0600FFC5 RID: 65477 RVA: 0x003A3270 File Offset: 0x003A1470 [Token(Token = "0x600FFC5")] [Address(RVA = "0x17B28F0", Offset = "0x17B18F0", VA = "0x1817B28F0")] public ChipConfigDictionary() { } // Token: 0x02002695 RID: 9877 [Token(Token = "0x2002695")] [Serializable] public sealed class Kvp : SerializedKeyVal { // Token: 0x0600FFC6 RID: 65478 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x600FFC6")] [Address(RVA = "0x17C92B0", Offset = "0x17C82B0", VA = "0x1817C92B0")] public Kvp() { } } } // Token: 0x02002696 RID: 9878 [Token(Token = "0x2002696")] [Serializable] public sealed class SpecificChipConfigDictionary : EditableSerializedDictionary { // Token: 0x0600FFC7 RID: 65479 RVA: 0x003A3284 File Offset: 0x003A1484 [Token(Token = "0x600FFC7")] [Address(RVA = "0x17CA6C0", Offset = "0x17C96C0", VA = "0x1817CA6C0", Slot = "14")] protected override string LKCOLBMMLKA(CircuitsV2Config.SpecificChipConfigDictionary.Kvp GALGADHFCJN) { MemberTypes memberType = typeof(CircuitsV2Config.SpecificChipConfigDictionary).MemberType; string text; return text; } // Token: 0x170029F8 RID: 10744 // (get) Token: 0x0600FFC8 RID: 65480 RVA: 0x003A32A8 File Offset: 0x003A14A8 [Token(Token = "0x170029F8")] protected override Comparison Comparison { [Token(Token = "0x600FFC8")] [Address(RVA = "0x17CA7B0", Offset = "0x17C97B0", VA = "0x1817CA7B0", Slot = "15")] get { Comparer @default = Comparer.Default; Comparer comparer = @default; return (CircuitsV2Config.SpecificChipConfigDictionary.Kvp lhs, CircuitsV2Config.SpecificChipConfigDictionary.Kvp rhs) => 0; } } // Token: 0x0600FFC9 RID: 65481 RVA: 0x003A32DC File Offset: 0x003A14DC [Token(Token = "0x600FFC9")] [Address(RVA = "0x17CA770", Offset = "0x17C9770", VA = "0x1817CA770")] public SpecificChipConfigDictionary() { } // Token: 0x02002697 RID: 9879 [Token(Token = "0x2002697")] [Serializable] public sealed class Kvp : SerializedKeyVal { // Token: 0x0600FFCA RID: 65482 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x600FFCA")] [Address(RVA = "0x17C91A0", Offset = "0x17C81A0", VA = "0x1817C91A0", Slot = "4")] public override void COBDCEFIEGN() { } // Token: 0x0600FFCB RID: 65483 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x600FFCB")] [Address(RVA = "0x17C92F0", Offset = "0x17C82F0", VA = "0x1817C92F0")] public Kvp() { } // Token: 0x0400A86F RID: 43119 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A86F")] [SerializeField] [JDBPLNPJCPC] public string Name; // Token: 0x0400A870 RID: 43120 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A870")] [JDBPLNPJCPC] [SerializeField] public string ClassName; } // Token: 0x02002698 RID: 9880 [Token(Token = "0x2002698")] [CompilerGenerated] private sealed class ICHGMJOJKIM { // Token: 0x0600FFCC RID: 65484 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x600FFCC")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ICHGMJOJKIM() { } // Token: 0x0600FFCD RID: 65485 RVA: 0x003A32F0 File Offset: 0x003A14F0 [Token(Token = "0x600FFCD")] [Address(RVA = "0x17C8B80", Offset = "0x17C7B80", VA = "0x1817C8B80")] internal int b__0(CircuitsV2Config.SpecificChipConfigDictionary.Kvp lhs, CircuitsV2Config.SpecificChipConfigDictionary.Kvp rhs) { return 0; } // Token: 0x0400A871 RID: 43121 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A871")] public Comparer comparer; } } } }