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: 0x020025AB RID: 9643 [Token(Token = "0x20025AB")] [CreateAssetMenu] [Serializable] public sealed class CircuitsV2Config : ScriptableObject { // Token: 0x1700292D RID: 10541 // (get) Token: 0x0600FB81 RID: 64385 RVA: 0x003999B0 File Offset: 0x00397BB0 [Token(Token = "0x1700292D")] public Material WireMaterial { [Token(Token = "0x600FB81")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.wireMaterial; } } // Token: 0x1700292E RID: 10542 // (get) Token: 0x0600FB82 RID: 64386 RVA: 0x003999C4 File Offset: 0x00397BC4 [Token(Token = "0x1700292E")] public float WireWidth { [Token(Token = "0x600FB82")] [Address(RVA = "0xAB2F40", Offset = "0xAB1D40", VA = "0x180AB2F40")] get { return this.wireWidth; } } // Token: 0x1700292F RID: 10543 // (get) Token: 0x0600FB83 RID: 64387 RVA: 0x003999D8 File Offset: 0x00397BD8 [Token(Token = "0x1700292F")] public Port Port { [Token(Token = "0x600FB83")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get { return this.port; } } // Token: 0x17002930 RID: 10544 // (get) Token: 0x0600FB84 RID: 64388 RVA: 0x003999EC File Offset: 0x00397BEC [Token(Token = "0x17002930")] public BusConfigButton BoardBusConfigButton { [Token(Token = "0x600FB84")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get { return this.boardBusConfigButton; } } // Token: 0x17002931 RID: 10545 // (get) Token: 0x0600FB85 RID: 64389 RVA: 0x00399A00 File Offset: 0x00397C00 [Token(Token = "0x17002931")] public ChipFunctionHeader FunctionHeader { [Token(Token = "0x600FB85")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get { return this.functionHeader; } } // Token: 0x17002932 RID: 10546 // (get) Token: 0x0600FB86 RID: 64390 RVA: 0x00399A14 File Offset: 0x00397C14 [Token(Token = "0x17002932")] public float PortTextZ { [Token(Token = "0x600FB86")] [Address(RVA = "0x805C40", Offset = "0x804A40", VA = "0x180805C40")] get { return this.portTextZ; } } // Token: 0x17002933 RID: 10547 // (get) Token: 0x0600FB87 RID: 64391 RVA: 0x00399A28 File Offset: 0x00397C28 [Token(Token = "0x17002933")] public float PortYSize { [Token(Token = "0x600FB87")] [Address(RVA = "0x7EB7E0", Offset = "0x7EA5E0", VA = "0x1807EB7E0")] get { return this.portYSize; } } // Token: 0x17002934 RID: 10548 // (get) Token: 0x0600FB88 RID: 64392 RVA: 0x00399A3C File Offset: 0x00397C3C [Token(Token = "0x17002934")] public float FakePortXAdjustment { [Token(Token = "0x600FB88")] [Address(RVA = "0xCB8900", Offset = "0xCB7700", VA = "0x180CB8900")] get { return this.fakePortXAdjustment; } } // Token: 0x17002935 RID: 10549 // (get) Token: 0x0600FB89 RID: 64393 RVA: 0x00399A50 File Offset: 0x00397C50 [Token(Token = "0x17002935")] public float InteractableSelfPortXAdjustment { [Token(Token = "0x600FB89")] [Address(RVA = "0x93FAF0", Offset = "0x93E8F0", VA = "0x18093FAF0")] get { return this.interactableSelfPortXAdjustment; } } // Token: 0x17002936 RID: 10550 // (get) Token: 0x0600FB8A RID: 64394 RVA: 0x00399A64 File Offset: 0x00397C64 [Token(Token = "0x17002936")] public float PortGroupYMargin { [Token(Token = "0x600FB8A")] [Address(RVA = "0xA02F00", Offset = "0xA01D00", VA = "0x180A02F00")] get { return this.portGroupYMargin; } } // Token: 0x17002937 RID: 10551 // (get) Token: 0x0600FB8B RID: 64395 RVA: 0x00399A78 File Offset: 0x00397C78 [Token(Token = "0x17002937")] public float PortDefaultValueMargin { [Token(Token = "0x600FB8B")] [Address(RVA = "0xCC2A60", Offset = "0xCC1860", VA = "0x180CC2A60")] get { return this.portDefaultValueMargin; } } // Token: 0x17002938 RID: 10552 // (get) Token: 0x0600FB8C RID: 64396 RVA: 0x00399A8C File Offset: 0x00397C8C [Token(Token = "0x17002938")] public int PortDefaultValueMaxLength { [Token(Token = "0x600FB8C")] [Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")] get { return this.portDefaultValueMaxLength; } } // Token: 0x17002939 RID: 10553 // (get) Token: 0x0600FB8D RID: 64397 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17002939")] public Vector2 InnerContextIconTopRightMargin { [Token(Token = "0x600FB8D")] [Address(RVA = "0xA018A0", Offset = "0xA006A0", VA = "0x180A018A0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700293A RID: 10554 // (get) Token: 0x0600FB8E RID: 64398 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700293A")] public Vector2 SyncIconTopRightMargin { [Token(Token = "0x600FB8E")] [Address(RVA = "0xCC2A70", Offset = "0xCC1870", VA = "0x180CC2A70")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700293B RID: 10555 // (get) Token: 0x0600FB8F RID: 64399 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700293B")] public Vector2 EventSenderIconBottomRightMargin { [Token(Token = "0x600FB8F")] [Address(RVA = "0xCC2A40", Offset = "0xCC1840", VA = "0x180CC2A40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700293C RID: 10556 // (get) Token: 0x0600FB90 RID: 64400 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700293C")] public Vector2 CustomIconTopLeftMargin { [Token(Token = "0x600FB90")] [Address(RVA = "0xCB88E0", Offset = "0xCB76E0", VA = "0x180CB88E0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700293D RID: 10557 // (get) Token: 0x0600FB91 RID: 64401 RVA: 0x00399AA0 File Offset: 0x00397CA0 [Token(Token = "0x1700293D")] public float EventReceiverIconLeftMargin { [Token(Token = "0x600FB91")] [Address(RVA = "0xA01880", Offset = "0xA00680", VA = "0x180A01880")] get { return this.eventReceiverIconLeftMargin; } } // Token: 0x1700293E RID: 10558 // (get) Token: 0x0600FB92 RID: 64402 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700293E")] public Color EventIconNotRegisteredColor { [Token(Token = "0x600FB92")] [Address(RVA = "0xCC2A30", Offset = "0xCC1830", VA = "0x180CC2A30")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700293F RID: 10559 // (get) Token: 0x0600FB93 RID: 64403 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700293F")] public Color EventIconEmissiveNotRegisteredColor { [Token(Token = "0x600FB93")] [Address(RVA = "0xCC2A20", Offset = "0xCC1820", VA = "0x180CC2A20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17002940 RID: 10560 // (get) Token: 0x0600FB94 RID: 64404 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17002940")] public Color EventIconRegisteredColor { [Token(Token = "0x600FB94")] [Address(RVA = "0x9E8760", Offset = "0x9E7560", VA = "0x1809E8760")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17002941 RID: 10561 // (get) Token: 0x0600FB95 RID: 64405 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17002941")] public Color EventIconEmissiveRegisteredColor { [Token(Token = "0x600FB95")] [Address(RVA = "0x985360", Offset = "0x984160", VA = "0x180985360")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17002942 RID: 10562 // (get) Token: 0x0600FB96 RID: 64406 RVA: 0x00399AB4 File Offset: 0x00397CB4 [Token(Token = "0x17002942")] public Sprite SyncIconSprite { [Token(Token = "0x600FB96")] [Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")] get { return this.syncIconSprite; } } // Token: 0x17002943 RID: 10563 // (get) Token: 0x0600FB97 RID: 64407 RVA: 0x00399AC8 File Offset: 0x00397CC8 [Token(Token = "0x17002943")] public Sprite CloudIconSprite { [Token(Token = "0x600FB97")] [Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")] get { return this.cloudIconSprite; } } // Token: 0x17002944 RID: 10564 // (get) Token: 0x0600FB98 RID: 64408 RVA: 0x00399ADC File Offset: 0x00397CDC [Token(Token = "0x17002944")] public IReadOnlyList ValueMeshes { [Token(Token = "0x600FB98")] [Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")] get { /* An exception occurred when decompiling this method (0600FB98) 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 1660 */; } } // Token: 0x17002945 RID: 10565 // (get) Token: 0x0600FB99 RID: 64409 RVA: 0x00399AF0 File Offset: 0x00397CF0 [Token(Token = "0x17002945")] public IReadOnlyList ValuePlugMeshes { [Token(Token = "0x600FB99")] [Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")] get { /* An exception occurred when decompiling this method (0600FB99) 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 1660 */; } } // Token: 0x17002946 RID: 10566 // (get) Token: 0x0600FB9A RID: 64410 RVA: 0x00399B04 File Offset: 0x00397D04 [Token(Token = "0x17002946")] public IReadOnlyList ReferenceMeshes { [Token(Token = "0x600FB9A")] [Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")] get { /* An exception occurred when decompiling this method (0600FB9A) 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 1660 */; } } // Token: 0x17002947 RID: 10567 // (get) Token: 0x0600FB9B RID: 64411 RVA: 0x00399B18 File Offset: 0x00397D18 [Token(Token = "0x17002947")] public IReadOnlyList ReferencePlugMeshes { [Token(Token = "0x600FB9B")] [Address(RVA = "0x4CB300", Offset = "0x4CA100", VA = "0x1804CB300")] get { /* An exception occurred when decompiling this method (0600FB9B) 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 1660 */; } } // Token: 0x17002948 RID: 10568 // (get) Token: 0x0600FB9C RID: 64412 RVA: 0x00399B2C File Offset: 0x00397D2C [Token(Token = "0x17002948")] public IReadOnlyList FakePortMeshes { [Token(Token = "0x600FB9C")] [Address(RVA = "0x8379C0", Offset = "0x8367C0", VA = "0x1808379C0")] get { /* An exception occurred when decompiling this method (0600FB9C) 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 1660 */; } } // Token: 0x17002949 RID: 10569 // (get) Token: 0x0600FB9D RID: 64413 RVA: 0x00399B40 File Offset: 0x00397D40 [Token(Token = "0x17002949")] public IReadOnlyList FakePlugMeshes { [Token(Token = "0x600FB9D")] [Address(RVA = "0x8379D0", Offset = "0x8367D0", VA = "0x1808379D0")] get { /* An exception occurred when decompiling this method (0600FB9D) 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 1660 */; } } // Token: 0x1700294A RID: 10570 // (get) Token: 0x0600FB9E RID: 64414 RVA: 0x00399B54 File Offset: 0x00397D54 [Token(Token = "0x1700294A")] public IReadOnlyList DefaultValueMeshes { [Token(Token = "0x600FB9E")] [Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")] get { /* An exception occurred when decompiling this method (0600FB9E) 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 1660 */; } } // Token: 0x0600FB9F RID: 64415 RVA: 0x00399B68 File Offset: 0x00397D68 [Token(Token = "0x600FB9F")] [Address(RVA = "0xCC28A0", Offset = "0xCC16A0", VA = "0x180CC28A0")] public TypeConfig MNEEKMHPKIO(TypeKey GEDCEIDOKJL) { CircuitsV2Config.TypeConfigDictionary typeConfigDictionary = this.typeConfigs; bool flag; if (flag) { } return this.undefinedTypeConfig; } // Token: 0x0600FBA0 RID: 64416 RVA: 0x00399B8C File Offset: 0x00397D8C [Token(Token = "0x600FBA0")] [Address(RVA = "0xCC2920", Offset = "0xCC1720", VA = "0x180CC2920")] public ChipConfig PPFLCFJMJLJ(ChipKey EHHKGBAMIOP) { CircuitsV2Config.ChipConfigDictionary chipConfigDictionary = this.chipConfigs; bool flag; if (flag) { } return this.undefinedChipConfig; } // Token: 0x1700294B RID: 10571 // (get) Token: 0x0600FBA1 RID: 64417 RVA: 0x00399BB0 File Offset: 0x00397DB0 [Token(Token = "0x1700294B")] public FastLineSettings ControlPanelTetherSettings { [Token(Token = "0x600FBA1")] [Address(RVA = "0x837B00", Offset = "0x836900", VA = "0x180837B00")] get { return this.controlPanelTetherSettings; } } // Token: 0x1700294C RID: 10572 // (get) Token: 0x0600FBA2 RID: 64418 RVA: 0x00399BC4 File Offset: 0x00397DC4 [Token(Token = "0x1700294C")] public LimitConfig Limits { [Token(Token = "0x600FBA2")] [Address(RVA = "0x837AF0", Offset = "0x8368F0", VA = "0x180837AF0")] get { return this.limits; } } // Token: 0x0600FBA3 RID: 64419 RVA: 0x00399BD8 File Offset: 0x00397DD8 [Token(Token = "0x600FBA3")] [Address(RVA = "0xCC2810", Offset = "0xCC1610", VA = "0x180CC2810")] public bool LIDDMHFIPLM(in Guid COFLAJFOPEN, out SpecificChipConfig PBGBNMCPEAJ) { CircuitsV2Config.SpecificChipConfigDictionary specificChipConfigDictionary = this.specificChipConfigs; SerializedGuid serializedGuid = new SerializedGuid(COFLAJFOPEN); bool flag; return flag; } // Token: 0x1700294D RID: 10573 // (get) Token: 0x0600FBA4 RID: 64420 RVA: 0x00399BFC File Offset: 0x00397DFC [Token(Token = "0x1700294D")] public PreviewConfig PreviewConfig { [Token(Token = "0x600FBA4")] [Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")] get { return this.previewConfig; } } // Token: 0x1700294E RID: 10574 // (get) Token: 0x0600FBA5 RID: 64421 RVA: 0x00399C10 File Offset: 0x00397E10 [Token(Token = "0x1700294E")] public RecRoomAudioClip ErrorSFX { [Token(Token = "0x600FBA5")] [Address(RVA = "0x5F4D40", Offset = "0x5F3B40", VA = "0x1805F4D40")] get { return this.errorSFX; } } // Token: 0x1700294F RID: 10575 // (get) Token: 0x0600FBA6 RID: 64422 RVA: 0x00399C24 File Offset: 0x00397E24 [Token(Token = "0x1700294F")] public GlobalChipConfig GlobalChipConfig { [Token(Token = "0x600FBA6")] [Address(RVA = "0x8379E0", Offset = "0x8367E0", VA = "0x1808379E0")] get { return this.globalChipConfig; } } // Token: 0x0600FBA7 RID: 64423 RVA: 0x00399C38 File Offset: 0x00397E38 [Token(Token = "0x600FBA7")] [Address(RVA = "0xCC29A0", Offset = "0xCC17A0", VA = "0x180CC29A0")] public CircuitsV2Config() { } // Token: 0x0400A641 RID: 42561 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A641")] [SerializeField] private Material wireMaterial; // Token: 0x0400A642 RID: 42562 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A642")] [SerializeField] private float wireWidth; // Token: 0x0400A643 RID: 42563 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A643")] [SerializeField] private Port port; // Token: 0x0400A644 RID: 42564 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A644")] [SerializeField] private BusConfigButton boardBusConfigButton; // Token: 0x0400A645 RID: 42565 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400A645")] [SerializeField] private ChipFunctionHeader functionHeader; // Token: 0x0400A646 RID: 42566 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A646")] [SerializeField] private float portTextZ; // Token: 0x0400A647 RID: 42567 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400A647")] [SerializeField] private float portYSize; // Token: 0x0400A648 RID: 42568 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A648")] [SerializeField] private float fakePortXAdjustment; // Token: 0x0400A649 RID: 42569 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400A649")] [SerializeField] private float interactableSelfPortXAdjustment; // Token: 0x0400A64A RID: 42570 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A64A")] [SerializeField] private float portGroupYMargin; // Token: 0x0400A64B RID: 42571 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400A64B")] [SerializeField] private float portDefaultValueMargin; // Token: 0x0400A64C RID: 42572 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400A64C")] [SerializeField] private int portDefaultValueMaxLength; // Token: 0x0400A64D RID: 42573 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400A64D")] [SerializeField] private Vector2 innerContextIconTopRightMargin; // Token: 0x0400A64E RID: 42574 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400A64E")] [SerializeField] private Vector2 syncIconTopRightMargin; // Token: 0x0400A64F RID: 42575 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400A64F")] [SerializeField] private Vector2 eventSenderIconBottomRightMargin; // Token: 0x0400A650 RID: 42576 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400A650")] [SerializeField] private Vector2 customIconTopLeftMargin; // Token: 0x0400A651 RID: 42577 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400A651")] [SerializeField] private float eventReceiverIconLeftMargin; // Token: 0x0400A652 RID: 42578 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400A652")] [SerializeField] private Color eventIconNotRegisteredColor; // Token: 0x0400A653 RID: 42579 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400A653")] [SerializeField] [ColorUsage(false, true)] private Color eventIconEmissiveNotRegisteredColor; // Token: 0x0400A654 RID: 42580 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A654")] [SerializeField] private Color eventIconRegisteredColor; // Token: 0x0400A655 RID: 42581 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400A655")] [SerializeField] [ColorUsage(false, true)] private Color eventIconEmissiveRegisteredColor; // Token: 0x0400A656 RID: 42582 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400A656")] [SerializeField] private Sprite syncIconSprite; // Token: 0x0400A657 RID: 42583 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400A657")] [SerializeField] private Sprite cloudIconSprite; // Token: 0x0400A658 RID: 42584 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400A658")] [SerializeField] private Mesh[] valueMeshes; // Token: 0x0400A659 RID: 42585 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400A659")] [SerializeField] private Mesh[] valuePlugMeshes; // Token: 0x0400A65A RID: 42586 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400A65A")] [SerializeField] private Mesh[] referenceMeshes; // Token: 0x0400A65B RID: 42587 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400A65B")] [SerializeField] private Mesh[] referencePlugMeshes; // Token: 0x0400A65C RID: 42588 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400A65C")] [SerializeField] private Mesh[] fakePortMeshes; // Token: 0x0400A65D RID: 42589 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400A65D")] [SerializeField] private Mesh[] fakePlugMeshes; // Token: 0x0400A65E RID: 42590 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400A65E")] [SerializeField] private Mesh[] defaultValueMeshes; // Token: 0x0400A65F RID: 42591 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400A65F")] [SerializeField] private CircuitsV2Config.TypeConfigDictionary typeConfigs; // Token: 0x0400A660 RID: 42592 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400A660")] [SerializeField] private TypeConfig undefinedTypeConfig; // Token: 0x0400A661 RID: 42593 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400A661")] [SerializeField] public Color defaultColor; // Token: 0x0400A662 RID: 42594 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400A662")] [SerializeField] private CircuitsV2Config.ChipConfigDictionary chipConfigs; // Token: 0x0400A663 RID: 42595 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400A663")] [SerializeField] private ChipConfig undefinedChipConfig; // Token: 0x0400A664 RID: 42596 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400A664")] [SerializeField] private FastLineSettings controlPanelTetherSettings; // Token: 0x0400A665 RID: 42597 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400A665")] [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: 0x0400A666 RID: 42598 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400A666")] [SerializeField] private CircuitsV2Config.SpecificChipConfigDictionary specificChipConfigs; // Token: 0x0400A667 RID: 42599 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400A667")] [SerializeField] private PreviewConfig previewConfig; // Token: 0x0400A668 RID: 42600 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400A668")] [SerializeField] private RecRoomAudioClip errorSFX; // Token: 0x0400A669 RID: 42601 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400A669")] [SerializeField] private GlobalChipConfig globalChipConfig; // Token: 0x020025AC RID: 9644 [Token(Token = "0x20025AC")] [Serializable] public sealed class TypeConfigDictionary : EditableSerializedDictionary { // Token: 0x0600FBA8 RID: 64424 RVA: 0x00399C90 File Offset: 0x00397E90 [Token(Token = "0x600FBA8")] [Address(RVA = "0xCCBE20", Offset = "0xCCAC20", VA = "0x180CCBE20")] public TypeConfigDictionary() { } // Token: 0x020025AD RID: 9645 [Token(Token = "0x20025AD")] [Serializable] public sealed class Kvp : SerializedKeyVal { // Token: 0x0600FBA9 RID: 64425 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600FBA9")] [Address(RVA = "0xCCA1B0", Offset = "0xCC8FB0", VA = "0x180CCA1B0")] public Kvp() { } } } // Token: 0x020025AE RID: 9646 [Token(Token = "0x20025AE")] [Serializable] public sealed class ChipConfigDictionary : EditableSerializedDictionary { // Token: 0x0600FBAA RID: 64426 RVA: 0x00399CA4 File Offset: 0x00397EA4 [Token(Token = "0x600FBAA")] [Address(RVA = "0xCB4250", Offset = "0xCB3050", VA = "0x180CB4250")] public ChipConfigDictionary() { } // Token: 0x020025AF RID: 9647 [Token(Token = "0x20025AF")] [Serializable] public sealed class Kvp : SerializedKeyVal { // Token: 0x0600FBAB RID: 64427 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600FBAB")] [Address(RVA = "0xCCA1F0", Offset = "0xCC8FF0", VA = "0x180CCA1F0")] public Kvp() { } } } // Token: 0x020025B0 RID: 9648 [Token(Token = "0x20025B0")] [Serializable] public sealed class SpecificChipConfigDictionary : EditableSerializedDictionary { // Token: 0x0600FBAC RID: 64428 RVA: 0x00399CB8 File Offset: 0x00397EB8 [Token(Token = "0x600FBAC")] [Address(RVA = "0xCCB8B0", Offset = "0xCCA6B0", VA = "0x180CCB8B0", Slot = "14")] protected override string LKCOLBMMLKA(CircuitsV2Config.SpecificChipConfigDictionary.Kvp GALGADHFCJN) { MemberTypes memberType = typeof(CircuitsV2Config.SpecificChipConfigDictionary).MemberType; string text; return text; } // Token: 0x17002950 RID: 10576 // (get) Token: 0x0600FBAD RID: 64429 RVA: 0x00399CDC File Offset: 0x00397EDC [Token(Token = "0x17002950")] protected override Comparison Comparison { [Token(Token = "0x600FBAD")] [Address(RVA = "0xCCB9A0", Offset = "0xCCA7A0", VA = "0x180CCB9A0", Slot = "15")] get { Comparer @default = Comparer.Default; Comparer comparer = @default; return (CircuitsV2Config.SpecificChipConfigDictionary.Kvp lhs, CircuitsV2Config.SpecificChipConfigDictionary.Kvp rhs) => 0; } } // Token: 0x0600FBAE RID: 64430 RVA: 0x00399D10 File Offset: 0x00397F10 [Token(Token = "0x600FBAE")] [Address(RVA = "0xCCB960", Offset = "0xCCA760", VA = "0x180CCB960")] public SpecificChipConfigDictionary() { } // Token: 0x020025B1 RID: 9649 [Token(Token = "0x20025B1")] [Serializable] public sealed class Kvp : SerializedKeyVal { // Token: 0x0600FBAF RID: 64431 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600FBAF")] [Address(RVA = "0xCCA0E0", Offset = "0xCC8EE0", VA = "0x180CCA0E0", Slot = "4")] public override void COBDCEFIEGN() { } // Token: 0x0600FBB0 RID: 64432 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600FBB0")] [Address(RVA = "0xCCA230", Offset = "0xCC9030", VA = "0x180CCA230")] public Kvp() { } // Token: 0x0400A66A RID: 42602 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A66A")] [INPFBLGGAJF] [SerializeField] public string Name; // Token: 0x0400A66B RID: 42603 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A66B")] [INPFBLGGAJF] [SerializeField] public string ClassName; } // Token: 0x020025B2 RID: 9650 [Token(Token = "0x20025B2")] [CompilerGenerated] private sealed class ICHGMJOJKIM { // Token: 0x0600FBB1 RID: 64433 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600FBB1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ICHGMJOJKIM() { } // Token: 0x0600FBB2 RID: 64434 RVA: 0x00399D24 File Offset: 0x00397F24 [Token(Token = "0x600FBB2")] [Address(RVA = "0xCC9AC0", Offset = "0xCC88C0", VA = "0x180CC9AC0")] internal int b__0(CircuitsV2Config.SpecificChipConfigDictionary.Kvp lhs, CircuitsV2Config.SpecificChipConfigDictionary.Kvp rhs) { return 0; } // Token: 0x0400A66C RID: 42604 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A66C")] public Comparer comparer; } } } }