Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecRoom/CircuitsV2/Config/CircuitsV2Config.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

1050 lines
44 KiB
C#

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<Mesh> 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<UnityEngine.Mesh> 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<Mesh> 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<UnityEngine.Mesh> 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<Mesh> 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<UnityEngine.Mesh> 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<Mesh> 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<UnityEngine.Mesh> 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<Mesh> 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<UnityEngine.Mesh> 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<Mesh> 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<UnityEngine.Mesh> 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<Mesh> 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<UnityEngine.Mesh> 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<TypeKey, TypeConfig, CircuitsV2Config.TypeConfigDictionary.Kvp>
{
// 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<TypeKey, TypeConfig>
{
// 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<ChipKey, ChipConfig, CircuitsV2Config.ChipConfigDictionary.Kvp>
{
// 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<ChipKey, ChipConfig>
{
// 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<SerializedGuid, SpecificChipConfig, CircuitsV2Config.SpecificChipConfigDictionary.Kvp>
{
// 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<CircuitsV2Config.SpecificChipConfigDictionary.Kvp> Comparison
{
[Token(Token = "0x600FBAD")]
[Address(RVA = "0xCCB9A0", Offset = "0xCCA7A0", VA = "0x180CCB9A0", Slot = "15")]
get
{
Comparer @default = Comparer.Default;
Comparer<string> 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<SerializedGuid, SpecificChipConfig>
{
// 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 <get_Comparison>b__0(CircuitsV2Config.SpecificChipConfigDictionary.Kvp lhs, CircuitsV2Config.SpecificChipConfigDictionary.Kvp rhs)
{
return 0;
}
// Token: 0x0400A66C RID: 42604
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A66C")]
public Comparer<string> comparer;
}
}
}
}