807 lines
34 KiB
C#
807 lines
34 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CircuitsV2.Graph;
|
|
using CircuitsV2.Utilities;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.CircuitsV2.Adapter;
|
|
using RecRoom.Core.FastLines;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.CircuitsV2.Config
|
|
{
|
|
// Token: 0x0200235E RID: 9054
|
|
[Token(Token = "0x200235E")]
|
|
[CreateAssetMenu]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public sealed class CircuitsV2Config : ScriptableObject
|
|
{
|
|
// Token: 0x17002A43 RID: 10819
|
|
// (get) Token: 0x0600FAB3 RID: 64179 RVA: 0x003B024C File Offset: 0x003AE44C
|
|
[Token(Token = "0x17002A43")]
|
|
public Material WireMaterial
|
|
{
|
|
[Token(Token = "0x600FAB3")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this.wireMaterial;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A44 RID: 10820
|
|
// (get) Token: 0x0600FAB4 RID: 64180 RVA: 0x003B0260 File Offset: 0x003AE460
|
|
[Token(Token = "0x17002A44")]
|
|
public float WireWidth
|
|
{
|
|
[Token(Token = "0x600FAB4")]
|
|
[Address(RVA = "0x4D2500", Offset = "0x4D0F00", VA = "0x1804D2500")]
|
|
get
|
|
{
|
|
return this.wireWidth;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A45 RID: 10821
|
|
// (get) Token: 0x0600FAB5 RID: 64181 RVA: 0x003B0274 File Offset: 0x003AE474
|
|
[Token(Token = "0x17002A45")]
|
|
public Port Port
|
|
{
|
|
[Token(Token = "0x600FAB5")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get
|
|
{
|
|
return this.port;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A46 RID: 10822
|
|
// (get) Token: 0x0600FAB6 RID: 64182 RVA: 0x003B0288 File Offset: 0x003AE488
|
|
[Token(Token = "0x17002A46")]
|
|
public float PortTextZ
|
|
{
|
|
[Token(Token = "0x600FAB6")]
|
|
[Address(RVA = "0x467C00", Offset = "0x466600", VA = "0x180467C00")]
|
|
get
|
|
{
|
|
return this.portTextZ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A47 RID: 10823
|
|
// (get) Token: 0x0600FAB7 RID: 64183 RVA: 0x003B029C File Offset: 0x003AE49C
|
|
[Token(Token = "0x17002A47")]
|
|
public float PortYSize
|
|
{
|
|
[Token(Token = "0x600FAB7")]
|
|
[Address(RVA = "0x467D00", Offset = "0x466700", VA = "0x180467D00")]
|
|
get
|
|
{
|
|
return this.portYSize;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A48 RID: 10824
|
|
// (get) Token: 0x0600FAB8 RID: 64184 RVA: 0x003B02B0 File Offset: 0x003AE4B0
|
|
[Token(Token = "0x17002A48")]
|
|
public float PortGroupYMargin
|
|
{
|
|
[Token(Token = "0x600FAB8")]
|
|
[Address(RVA = "0x621DA0", Offset = "0x6207A0", VA = "0x180621DA0")]
|
|
get
|
|
{
|
|
return this.portGroupYMargin;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A49 RID: 10825
|
|
// (get) Token: 0x0600FAB9 RID: 64185 RVA: 0x003B02C4 File Offset: 0x003AE4C4
|
|
[Token(Token = "0x17002A49")]
|
|
public float PortDefaultValueMargin
|
|
{
|
|
[Token(Token = "0x600FAB9")]
|
|
[Address(RVA = "0x621D80", Offset = "0x620780", VA = "0x180621D80")]
|
|
get
|
|
{
|
|
return this.portDefaultValueMargin;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A4A RID: 10826
|
|
// (get) Token: 0x0600FABA RID: 64186 RVA: 0x003B02D8 File Offset: 0x003AE4D8
|
|
[Token(Token = "0x17002A4A")]
|
|
public int PortDefaultValueMaxLength
|
|
{
|
|
[Token(Token = "0x600FABA")]
|
|
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
|
|
get
|
|
{
|
|
return this.portDefaultValueMaxLength;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A4B RID: 10827
|
|
// (get) Token: 0x0600FABB RID: 64187 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002A4B")]
|
|
public Vector2 InnerContextIconTopRightMargin
|
|
{
|
|
[Token(Token = "0x600FABB")]
|
|
[Address(RVA = "0x1092260", Offset = "0x1090C60", VA = "0x181092260")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A4C RID: 10828
|
|
// (get) Token: 0x0600FABC RID: 64188 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002A4C")]
|
|
public Vector2 SyncIconTopRightMargin
|
|
{
|
|
[Token(Token = "0x600FABC")]
|
|
[Address(RVA = "0x1092280", Offset = "0x1090C80", VA = "0x181092280")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A4D RID: 10829
|
|
// (get) Token: 0x0600FABD RID: 64189 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002A4D")]
|
|
public Vector2 EventSenderIconBottomRightMargin
|
|
{
|
|
[Token(Token = "0x600FABD")]
|
|
[Address(RVA = "0x1A84D30", Offset = "0x1A83730", VA = "0x181A84D30")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A4E RID: 10830
|
|
// (get) Token: 0x0600FABE RID: 64190 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002A4E")]
|
|
public Vector2 CustomIconTopLeftMargin
|
|
{
|
|
[Token(Token = "0x600FABE")]
|
|
[Address(RVA = "0x12B1230", Offset = "0x12AFC30", VA = "0x1812B1230")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A4F RID: 10831
|
|
// (get) Token: 0x0600FABF RID: 64191 RVA: 0x003B02EC File Offset: 0x003AE4EC
|
|
[Token(Token = "0x17002A4F")]
|
|
public float EventReceiverIconLeftMargin
|
|
{
|
|
[Token(Token = "0x600FABF")]
|
|
[Address(RVA = "0x1A84D20", Offset = "0x1A83720", VA = "0x181A84D20")]
|
|
get
|
|
{
|
|
return this.eventReceiverIconLeftMargin;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A50 RID: 10832
|
|
// (get) Token: 0x0600FAC0 RID: 64192 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002A50")]
|
|
public Color EventIconNotRegisteredColor
|
|
{
|
|
[Token(Token = "0x600FAC0")]
|
|
[Address(RVA = "0x12952F0", Offset = "0x1293CF0", VA = "0x1812952F0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A51 RID: 10833
|
|
// (get) Token: 0x0600FAC1 RID: 64193 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002A51")]
|
|
public Color EventIconEmissiveNotRegisteredColor
|
|
{
|
|
[Token(Token = "0x600FAC1")]
|
|
[Address(RVA = "0x1177FC0", Offset = "0x11769C0", VA = "0x181177FC0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A52 RID: 10834
|
|
// (get) Token: 0x0600FAC2 RID: 64194 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002A52")]
|
|
public Color EventIconRegisteredColor
|
|
{
|
|
[Token(Token = "0x600FAC2")]
|
|
[Address(RVA = "0x16711E0", Offset = "0x166FBE0", VA = "0x1816711E0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A53 RID: 10835
|
|
// (get) Token: 0x0600FAC3 RID: 64195 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002A53")]
|
|
public Color EventIconEmissiveRegisteredColor
|
|
{
|
|
[Token(Token = "0x600FAC3")]
|
|
[Address(RVA = "0x1671390", Offset = "0x166FD90", VA = "0x181671390")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A54 RID: 10836
|
|
// (get) Token: 0x0600FAC4 RID: 64196 RVA: 0x003B0300 File Offset: 0x003AE500
|
|
[Token(Token = "0x17002A54")]
|
|
public IReadOnlyList<Mesh> ValueMeshes
|
|
{
|
|
[Token(Token = "0x600FAC4")]
|
|
[Address(RVA = "0x3D32E0", Offset = "0x3D1CE0", VA = "0x1803D32E0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600FAC4)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A55 RID: 10837
|
|
// (get) Token: 0x0600FAC5 RID: 64197 RVA: 0x003B0314 File Offset: 0x003AE514
|
|
[Token(Token = "0x17002A55")]
|
|
public IReadOnlyList<Mesh> ValuePlugMeshes
|
|
{
|
|
[Token(Token = "0x600FAC5")]
|
|
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600FAC5)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A56 RID: 10838
|
|
// (get) Token: 0x0600FAC6 RID: 64198 RVA: 0x003B0328 File Offset: 0x003AE528
|
|
[Token(Token = "0x17002A56")]
|
|
public IReadOnlyList<Mesh> ReferenceMeshes
|
|
{
|
|
[Token(Token = "0x600FAC6")]
|
|
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600FAC6)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A57 RID: 10839
|
|
// (get) Token: 0x0600FAC7 RID: 64199 RVA: 0x003B033C File Offset: 0x003AE53C
|
|
[Token(Token = "0x17002A57")]
|
|
public IReadOnlyList<Mesh> ReferencePlugMeshes
|
|
{
|
|
[Token(Token = "0x600FAC7")]
|
|
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600FAC7)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A58 RID: 10840
|
|
// (get) Token: 0x0600FAC8 RID: 64200 RVA: 0x003B0350 File Offset: 0x003AE550
|
|
[Token(Token = "0x17002A58")]
|
|
public IReadOnlyList<Mesh> DefaultValueMeshes
|
|
{
|
|
[Token(Token = "0x600FAC8")]
|
|
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600FAC8)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FAC9 RID: 64201 RVA: 0x003B0364 File Offset: 0x003AE564
|
|
[Token(Token = "0x600FAC9")]
|
|
[Address(RVA = "0x1A84BA0", Offset = "0x1A835A0", VA = "0x181A84BA0")]
|
|
public TypeConfig MNEEKMHPKIO(TypeKey GEDCEIDOKJL)
|
|
{
|
|
CircuitsV2Config.TypeConfigDictionary typeConfigDictionary = this.typeConfigs;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
return this.undefinedTypeConfig;
|
|
}
|
|
|
|
// Token: 0x0600FACA RID: 64202 RVA: 0x003B0388 File Offset: 0x003AE588
|
|
[Token(Token = "0x600FACA")]
|
|
[Address(RVA = "0x1A84CA0", Offset = "0x1A836A0", VA = "0x181A84CA0")]
|
|
public ChipConfig PPFLCFJMJLJ(ChipKey EHHKGBAMIOP)
|
|
{
|
|
CircuitsV2Config.ChipConfigDictionary chipConfigDictionary = this.chipConfigs;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
return this.undefinedChipConfig;
|
|
}
|
|
|
|
// Token: 0x0600FACB RID: 64203 RVA: 0x003B03AC File Offset: 0x003AE5AC
|
|
[Token(Token = "0x600FACB")]
|
|
[Address(RVA = "0x1A84C20", Offset = "0x1A83620", VA = "0x181A84C20")]
|
|
public Sprite NGFBAHDLDPD(string OACEJPAHPGF)
|
|
{
|
|
CircuitsV2Config.CustomIconDictionary customIconDictionary = this.customIcons;
|
|
int num = 0;
|
|
bool flag = customIconDictionary.TryGetValue(OACEJPAHPGF, num);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17002A59 RID: 10841
|
|
// (get) Token: 0x0600FACC RID: 64204 RVA: 0x003B03D0 File Offset: 0x003AE5D0
|
|
[Token(Token = "0x17002A59")]
|
|
public FastLineSettings ControlPanelTetherSettings
|
|
{
|
|
[Token(Token = "0x600FACC")]
|
|
[Address(RVA = "0x3CBEF0", Offset = "0x3CA8F0", VA = "0x1803CBEF0")]
|
|
get
|
|
{
|
|
return this.controlPanelTetherSettings;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FACD RID: 64205 RVA: 0x003B03E4 File Offset: 0x003AE5E4
|
|
[Token(Token = "0x600FACD")]
|
|
[Address(RVA = "0x1A84A80", Offset = "0x1A83480", VA = "0x181A84A80")]
|
|
public bool GNHFEFDIOEM(Guid EHHKGBAMIOP, out CircuitNodeConfig PBGBNMCPEAJ)
|
|
{
|
|
CircuitsV2Config.CircuitNodeConfigDictionary circuitNodeConfigDictionary = this.circuitNodeConfigs;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600FACE RID: 64206 RVA: 0x003B0400 File Offset: 0x003AE600
|
|
[Token(Token = "0x600FACE")]
|
|
[Address(RVA = "0x1A84B00", Offset = "0x1A83500", VA = "0x181A84B00")]
|
|
public bool GNHFEFDIOEM(NodeDesc LCCCAALFBFB, out CircuitNodeConfig PBGBNMCPEAJ)
|
|
{
|
|
if (LCCCAALFBFB == 0)
|
|
{
|
|
}
|
|
NodeDescId <Id>k__BackingField = LCCCAALFBFB.<Id>k__BackingField;
|
|
CircuitsV2Config.CircuitNodeConfigDictionary circuitNodeConfigDictionary = this.circuitNodeConfigs;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x14000117 RID: 279
|
|
// (add) Token: 0x0600FACF RID: 64207 RVA: 0x003B0428 File Offset: 0x003AE628
|
|
// (remove) Token: 0x0600FAD0 RID: 64208 RVA: 0x003B0444 File Offset: 0x003AE644
|
|
[Token(Token = "0x14000117")]
|
|
public event Action LLKKBIHONAD
|
|
{
|
|
[Token(Token = "0x600FACF")]
|
|
[Address(RVA = "0x1A84940", Offset = "0x1A83340", VA = "0x181A84940")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600FAD0")]
|
|
[Address(RVA = "0x1A849E0", Offset = "0x1A833E0", VA = "0x181A849E0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FAD1 RID: 64209 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600FAD1")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
private void HDCFHIKKDBC()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600FAD2 RID: 64210 RVA: 0x003B0460 File Offset: 0x003AE660
|
|
[Token(Token = "0x600FAD2")]
|
|
[Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")]
|
|
public CircuitsV2Config()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400A712 RID: 42770
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A712")]
|
|
[SerializeField]
|
|
private Material wireMaterial;
|
|
|
|
// Token: 0x0400A713 RID: 42771
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A713")]
|
|
[SerializeField]
|
|
private float wireWidth;
|
|
|
|
// Token: 0x0400A714 RID: 42772
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400A714")]
|
|
[SerializeField]
|
|
private Port port;
|
|
|
|
// Token: 0x0400A715 RID: 42773
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400A715")]
|
|
[SerializeField]
|
|
private float portTextZ;
|
|
|
|
// Token: 0x0400A716 RID: 42774
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400A716")]
|
|
[SerializeField]
|
|
private float portYSize;
|
|
|
|
// Token: 0x0400A717 RID: 42775
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400A717")]
|
|
[SerializeField]
|
|
private float portGroupYMargin;
|
|
|
|
// Token: 0x0400A718 RID: 42776
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400A718")]
|
|
[SerializeField]
|
|
private float portDefaultValueMargin;
|
|
|
|
// Token: 0x0400A719 RID: 42777
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400A719")]
|
|
[SerializeField]
|
|
private int portDefaultValueMaxLength;
|
|
|
|
// Token: 0x0400A71A RID: 42778
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400A71A")]
|
|
[SerializeField]
|
|
private Vector2 innerContextIconTopRightMargin;
|
|
|
|
// Token: 0x0400A71B RID: 42779
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400A71B")]
|
|
[SerializeField]
|
|
private Vector2 syncIconTopRightMargin;
|
|
|
|
// Token: 0x0400A71C RID: 42780
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400A71C")]
|
|
[SerializeField]
|
|
private Vector2 eventSenderIconBottomRightMargin;
|
|
|
|
// Token: 0x0400A71D RID: 42781
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400A71D")]
|
|
[SerializeField]
|
|
private Vector2 customIconTopLeftMargin;
|
|
|
|
// Token: 0x0400A71E RID: 42782
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400A71E")]
|
|
[SerializeField]
|
|
private float eventReceiverIconLeftMargin;
|
|
|
|
// Token: 0x0400A71F RID: 42783
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400A71F")]
|
|
[SerializeField]
|
|
private Color eventIconNotRegisteredColor;
|
|
|
|
// Token: 0x0400A720 RID: 42784
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400A720")]
|
|
[SerializeField]
|
|
[ColorUsage(false, true)]
|
|
private Color eventIconEmissiveNotRegisteredColor;
|
|
|
|
// Token: 0x0400A721 RID: 42785
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400A721")]
|
|
[SerializeField]
|
|
private Color eventIconRegisteredColor;
|
|
|
|
// Token: 0x0400A722 RID: 42786
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400A722")]
|
|
[SerializeField]
|
|
[ColorUsage(false, true)]
|
|
private Color eventIconEmissiveRegisteredColor;
|
|
|
|
// Token: 0x0400A723 RID: 42787
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400A723")]
|
|
[SerializeField]
|
|
private Mesh[] valueMeshes;
|
|
|
|
// Token: 0x0400A724 RID: 42788
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400A724")]
|
|
[SerializeField]
|
|
private Mesh[] valuePlugMeshes;
|
|
|
|
// Token: 0x0400A725 RID: 42789
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400A725")]
|
|
[SerializeField]
|
|
private Mesh[] referenceMeshes;
|
|
|
|
// Token: 0x0400A726 RID: 42790
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400A726")]
|
|
[SerializeField]
|
|
private Mesh[] referencePlugMeshes;
|
|
|
|
// Token: 0x0400A727 RID: 42791
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400A727")]
|
|
[SerializeField]
|
|
private Mesh[] defaultValueMeshes;
|
|
|
|
// Token: 0x0400A728 RID: 42792
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400A728")]
|
|
[SerializeField]
|
|
private CircuitsV2Config.TypeConfigDictionary typeConfigs;
|
|
|
|
// Token: 0x0400A729 RID: 42793
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400A729")]
|
|
[SerializeField]
|
|
private TypeConfig undefinedTypeConfig;
|
|
|
|
// Token: 0x0400A72A RID: 42794
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400A72A")]
|
|
[SerializeField]
|
|
private CircuitsV2Config.ChipConfigDictionary chipConfigs;
|
|
|
|
// Token: 0x0400A72B RID: 42795
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400A72B")]
|
|
[SerializeField]
|
|
private ChipConfig undefinedChipConfig;
|
|
|
|
// Token: 0x0400A72C RID: 42796
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400A72C")]
|
|
[SerializeField]
|
|
private CircuitsV2Config.CustomIconDictionary customIcons;
|
|
|
|
// Token: 0x0400A72D RID: 42797
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400A72D")]
|
|
[SerializeField]
|
|
private FastLineSettings controlPanelTetherSettings;
|
|
|
|
// Token: 0x0400A72E RID: 42798
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400A72E")]
|
|
[SerializeField]
|
|
private CircuitsV2Config.CircuitNodeConfigDictionary circuitNodeConfigs;
|
|
|
|
// Token: 0x0400A72F RID: 42799
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400A72F")]
|
|
[CompilerGenerated]
|
|
private Action EditorPostValidate;
|
|
|
|
// Token: 0x0200235F RID: 9055
|
|
[Token(Token = "0x200235F")]
|
|
[Serializable]
|
|
public sealed class TypeConfigDictionary : EditableSerializedDictionary<TypeKey, TypeConfig, CircuitsV2Config.TypeConfigDictionary.Kvp>
|
|
{
|
|
// Token: 0x0600FAD3 RID: 64211 RVA: 0x003B0474 File Offset: 0x003AE674
|
|
[Token(Token = "0x600FAD3")]
|
|
[Address(RVA = "0x16777B0", Offset = "0x16761B0", VA = "0x1816777B0")]
|
|
public TypeConfigDictionary()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02002360 RID: 9056
|
|
[Token(Token = "0x2002360")]
|
|
[Serializable]
|
|
public sealed class Kvp : SerializedKeyVal<TypeKey, TypeConfig>
|
|
{
|
|
// Token: 0x0600FAD4 RID: 64212 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600FAD4")]
|
|
[Address(RVA = "0x16732F0", Offset = "0x1671CF0", VA = "0x1816732F0")]
|
|
public Kvp()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002361 RID: 9057
|
|
[Token(Token = "0x2002361")]
|
|
[Serializable]
|
|
public sealed class ChipConfigDictionary : EditableSerializedDictionary<ChipKey, ChipConfig, CircuitsV2Config.ChipConfigDictionary.Kvp>
|
|
{
|
|
// Token: 0x0600FAD5 RID: 64213 RVA: 0x003B0488 File Offset: 0x003AE688
|
|
[Token(Token = "0x600FAD5")]
|
|
[Address(RVA = "0x1A77B30", Offset = "0x1A76530", VA = "0x181A77B30")]
|
|
public ChipConfigDictionary()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02002362 RID: 9058
|
|
[Token(Token = "0x2002362")]
|
|
[Serializable]
|
|
public sealed class Kvp : SerializedKeyVal<ChipKey, ChipConfig>
|
|
{
|
|
// Token: 0x0600FAD6 RID: 64214 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600FAD6")]
|
|
[Address(RVA = "0x1A86410", Offset = "0x1A84E10", VA = "0x181A86410")]
|
|
public Kvp()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002363 RID: 9059
|
|
[Token(Token = "0x2002363")]
|
|
[Serializable]
|
|
public sealed class CustomIconDictionary : EditableSerializedDictionary<string, Sprite, CircuitsV2Config.CustomIconDictionary.Kvp>
|
|
{
|
|
// Token: 0x0600FAD7 RID: 64215 RVA: 0x003B049C File Offset: 0x003AE69C
|
|
[Token(Token = "0x600FAD7")]
|
|
[Address(RVA = "0x1A84FB0", Offset = "0x1A839B0", VA = "0x181A84FB0")]
|
|
public CustomIconDictionary()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02002364 RID: 9060
|
|
[Token(Token = "0x2002364")]
|
|
[Serializable]
|
|
public sealed class Kvp : SerializedKeyVal<string, Sprite>
|
|
{
|
|
// Token: 0x0600FAD8 RID: 64216 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600FAD8")]
|
|
[Address(RVA = "0x1673330", Offset = "0x1671D30", VA = "0x181673330")]
|
|
public Kvp()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002365 RID: 9061
|
|
[Token(Token = "0x2002365")]
|
|
[Serializable]
|
|
public sealed class CircuitNodeConfigDictionary : EditableSerializedDictionary<string, CircuitNodeConfig, CircuitsV2Config.CircuitNodeConfigDictionary.Kvp>
|
|
{
|
|
// Token: 0x0600FAD9 RID: 64217 RVA: 0x003B04B0 File Offset: 0x003AE6B0
|
|
[Token(Token = "0x600FAD9")]
|
|
[Address(RVA = "0x1A84900", Offset = "0x1A83300", VA = "0x181A84900")]
|
|
public CircuitNodeConfigDictionary()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02002366 RID: 9062
|
|
[Token(Token = "0x2002366")]
|
|
[Serializable]
|
|
public sealed class Kvp : SerializedKeyVal<string, CircuitNodeConfig>
|
|
{
|
|
// Token: 0x0600FADA RID: 64218 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600FADA")]
|
|
[Address(RVA = "0x1A863D0", Offset = "0x1A84DD0", VA = "0x181A863D0")]
|
|
public Kvp()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|