1050 lines
44 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|