Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/CircuitsV2/Adapter/MockChipAdapter.cs
T
2026-04-08 23:40:05 +02:00

914 lines
38 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Graph;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.CircuitsV2.Adapter
{
// Token: 0x0200237E RID: 9086
[Token(Token = "0x200237E")]
[Serializable]
[StructLayout(3)]
public sealed class MockChipAdapter : KJDOCKDBNCK
{
// Token: 0x17002AB4 RID: 10932
// (get) Token: 0x0600FBB3 RID: 64435 RVA: 0x003B171C File Offset: 0x003AF91C
[Token(Token = "0x17002AB4")]
public string ChipName
{
[Token(Token = "0x600FBB3")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get
{
return this.chipName;
}
}
// Token: 0x17002AB5 RID: 10933
// (get) Token: 0x0600FBB4 RID: 64436 RVA: 0x003B1730 File Offset: 0x003AF930
[Token(Token = "0x17002AB5")]
public CircuitGraphObject InnerObject
{
[Token(Token = "0x600FBB4")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")]
get
{
}
}
// Token: 0x17002AB6 RID: 10934
// (get) Token: 0x0600FBB5 RID: 64437 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002AB6")]
public Guid ContextId
{
[Token(Token = "0x600FBB5")]
[Address(RVA = "0x1062610", Offset = "0x1061010", VA = "0x181062610", Slot = "5")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002AB7 RID: 10935
// (get) Token: 0x0600FBB6 RID: 64438 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002AB7")]
public Guid Id
{
[Token(Token = "0x600FBB6")]
[Address(RVA = "0x1075450", Offset = "0x1073E50", VA = "0x181075450", Slot = "6")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002AB8 RID: 10936
// (get) Token: 0x0600FBB7 RID: 64439 RVA: 0x003B1740 File Offset: 0x003AF940
// (set) Token: 0x0600FBB8 RID: 64440 RVA: 0x003B1754 File Offset: 0x003AF954
[Token(Token = "0x17002AB8")]
public string Name
{
[Token(Token = "0x600FBB7")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "7")]
get
{
return this.chipName;
}
[Token(Token = "0x600FBB8")]
[Address(RVA = "0x1A877B0", Offset = "0x1A861B0", VA = "0x181A877B0")]
set
{
this.chipName = value;
Action onChanged = this.OnChanged;
if (onChanged != 0)
{
onChanged();
return;
}
}
}
// Token: 0x17002AB9 RID: 10937
// (get) Token: 0x0600FBB9 RID: 64441 RVA: 0x003B177C File Offset: 0x003AF97C
[Token(Token = "0x17002AB9")]
public string StaticName
{
[Token(Token = "0x600FBB9")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "8")]
get
{
return this.staticName;
}
}
// Token: 0x17002ABA RID: 10938
// (get) Token: 0x0600FBBA RID: 64442 RVA: 0x003B1790 File Offset: 0x003AF990
[Token(Token = "0x17002ABA")]
public ChipKey Key
{
[Token(Token = "0x600FBBA")]
[Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40", Slot = "9")]
get
{
return this.key;
}
}
// Token: 0x17002ABB RID: 10939
// (get) Token: 0x0600FBBB RID: 64443 RVA: 0x003B17A4 File Offset: 0x003AF9A4
[Token(Token = "0x17002ABB")]
public bool HasInnerContext
{
[Token(Token = "0x600FBBB")]
[Address(RVA = "0x4D2560", Offset = "0x4D0F60", VA = "0x1804D2560", Slot = "10")]
get
{
return this.hasInnerContext;
}
}
// Token: 0x17002ABC RID: 10940
// (get) Token: 0x0600FBBC RID: 64444 RVA: 0x003B17B8 File Offset: 0x003AF9B8
[Token(Token = "0x17002ABC")]
public IReadOnlyList<DBFIKIGBNOD> NodeGroups
{
[Token(Token = "0x600FBBC")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "11")]
get
{
/*
An exception occurred when decompiling this method (0600FBBC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<DBFIKIGBNOD> RecRoom.CircuitsV2.Adapter.MockChipAdapter::get_NodeGroups()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.CircuitsV2.Adapter.MockNodeGroupAdapter>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.CircuitsV2.Adapter.MockNodeGroupAdapter>(MockChipAdapter::nodeGroups, ldloc:MockChipAdapter(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: 0x17002ABD RID: 10941
// (get) Token: 0x0600FBBD RID: 64445 RVA: 0x003B17CC File Offset: 0x003AF9CC
[Token(Token = "0x17002ABD")]
public Vector3 LocalPosition
{
[Token(Token = "0x600FBBD")]
[Address(RVA = "0x1A876E0", Offset = "0x1A860E0", VA = "0x181A876E0", Slot = "12")]
get
{
/*
An exception occurred when decompiling this method (0600FBBD)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.CircuitsV2.Adapter.MockChipAdapter::get_LocalPosition()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero)))
}
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: 0x0600FBBE RID: 64446 RVA: 0x003B17E4 File Offset: 0x003AF9E4
[Token(Token = "0x600FBBE")]
[Address(RVA = "0x1A875D0", Offset = "0x1A85FD0", VA = "0x181A875D0", Slot = "17")]
public void PPKMAPJACFF(Vector3 ONGBFDACHHG, bool OLOCEEFHEDN = false)
{
/*
An exception occurred when decompiling this method (0600FBBE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.CircuitsV2.Adapter.MockChipAdapter::PPKMAPJACFF(UnityEngine.Vector3,System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
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: 0x17002ABE RID: 10942
// (get) Token: 0x0600FBBF RID: 64447 RVA: 0x003B17F8 File Offset: 0x003AF9F8
[Token(Token = "0x17002ABE")]
public Quaternion LocalRotation
{
[Token(Token = "0x600FBBF")]
[Address(RVA = "0x1A87750", Offset = "0x1A86150", VA = "0x181A87750", Slot = "18")]
get
{
/*
An exception occurred when decompiling this method (0600FBBF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion RecRoom.CircuitsV2.Adapter.MockChipAdapter::get_LocalRotation()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Quaternion(var_0_05, callgetter:Quaternion(Quaternion::get_identity))
}
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: 0x17002ABF RID: 10943
// (get) Token: 0x0600FBC0 RID: 64448 RVA: 0x003B180C File Offset: 0x003AFA0C
[Token(Token = "0x17002ABF")]
public bool IsRegisteredToEvent
{
[Token(Token = "0x600FBC0")]
[Address(RVA = "0x4D2590", Offset = "0x4D0F90", VA = "0x1804D2590", Slot = "13")]
get
{
return this.isRegisteredToEvent;
}
}
// Token: 0x17002AC0 RID: 10944
// (get) Token: 0x0600FBC1 RID: 64449 RVA: 0x003B1820 File Offset: 0x003AFA20
[Token(Token = "0x17002AC0")]
public bool IsControlPanel
{
[Token(Token = "0x600FBC1")]
[Address(RVA = "0x1A876D0", Offset = "0x1A860D0", VA = "0x181A876D0", Slot = "14")]
get
{
return this.key == ChipKey.ControlPanel;
}
}
// Token: 0x17002AC1 RID: 10945
// (get) Token: 0x0600FBC2 RID: 64450 RVA: 0x003B1838 File Offset: 0x003AFA38
[Token(Token = "0x17002AC1")]
public bool IsSyncVariable
{
[Token(Token = "0x600FBC2")]
[Address(RVA = "0x4D2580", Offset = "0x4D0F80", VA = "0x1804D2580", Slot = "15")]
get
{
return this.isSyncVariable;
}
}
// Token: 0x17002AC2 RID: 10946
// (get) Token: 0x0600FBC3 RID: 64451 RVA: 0x003B184C File Offset: 0x003AFA4C
[Token(Token = "0x17002AC2")]
public bool CanClone
{
[Token(Token = "0x600FBC3")]
[Address(RVA = "0x4D24E0", Offset = "0x4D0EE0", VA = "0x1804D24E0", Slot = "16")]
get
{
return this.canClone;
}
}
// Token: 0x0600FBC4 RID: 64452 RVA: 0x003B1860 File Offset: 0x003AFA60
[Token(Token = "0x600FBC4")]
[Address(RVA = "0x1A86E20", Offset = "0x1A85820", VA = "0x181A86E20", Slot = "19")]
public void ENAPPICIPDG(Quaternion ONGBFDACHHG, bool OLOCEEFHEDN = false)
{
/*
An exception occurred when decompiling this method (0600FBC4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.CircuitsV2.Adapter.MockChipAdapter::ENAPPICIPDG(UnityEngine.Quaternion,System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
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: 0x0600FBC5 RID: 64453 RVA: 0x003B1874 File Offset: 0x003AFA74
[Token(Token = "0x600FBC5")]
[Address(RVA = "0x1A87160", Offset = "0x1A85B60", VA = "0x181A87160", Slot = "20")]
public void IOOMJOJPGAP(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK)
{
/*
An exception occurred when decompiling this method (0600FBC5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.CircuitsV2.Adapter.MockChipAdapter::IOOMJOJPGAP(System.Nullable`1<UnityEngine.Vector3>,System.Nullable`1<UnityEngine.Quaternion>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
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: 0x1400012F RID: 303
// (add) Token: 0x0600FBC6 RID: 64454 RVA: 0x003B1888 File Offset: 0x003AFA88
// (remove) Token: 0x0600FBC7 RID: 64455 RVA: 0x003B18B0 File Offset: 0x003AFAB0
[Token(Token = "0x1400012F")]
public event Action JCLLONJPGKG
{
[Token(Token = "0x600FBC6")]
[Address(RVA = "0x1A86CE0", Offset = "0x1A856E0", VA = "0x181A86CE0", Slot = "21")]
[CompilerGenerated]
add
{
Action onChanged;
Delegate @delegate;
do
{
onChanged = this.OnChanged;
@delegate = Delegate.Combine(onChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onChanged)
{
}
}
[Token(Token = "0x600FBC7")]
[Address(RVA = "0x1A86B00", Offset = "0x1A85500", VA = "0x181A86B00", Slot = "22")]
[CompilerGenerated]
remove
{
Action onChanged;
Delegate @delegate;
do
{
onChanged = this.OnChanged;
@delegate = Delegate.Remove(onChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onChanged)
{
}
}
}
// Token: 0x14000130 RID: 304
// (add) Token: 0x0600FBC8 RID: 64456 RVA: 0x003B18D8 File Offset: 0x003AFAD8
// (remove) Token: 0x0600FBC9 RID: 64457 RVA: 0x003B1900 File Offset: 0x003AFB00
[Token(Token = "0x14000130")]
public event Action<Vector3> MDDBOFIDMIG
{
[Token(Token = "0x600FBC8")]
[Address(RVA = "0x1A86FB0", Offset = "0x1A859B0", VA = "0x181A86FB0", Slot = "23")]
[CompilerGenerated]
add
{
Action<Vector3> onPositionChanged;
Delegate @delegate;
do
{
onPositionChanged = this.OnPositionChanged;
@delegate = Delegate.Combine(onPositionChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onPositionChanged)
{
}
}
[Token(Token = "0x600FBC9")]
[Address(RVA = "0x1A873F0", Offset = "0x1A85DF0", VA = "0x181A873F0", Slot = "24")]
[CompilerGenerated]
remove
{
Action<Vector3> onPositionChanged;
Delegate @delegate;
do
{
onPositionChanged = this.OnPositionChanged;
@delegate = Delegate.Remove(onPositionChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onPositionChanged)
{
}
}
}
// Token: 0x14000131 RID: 305
// (add) Token: 0x0600FBCA RID: 64458 RVA: 0x003B1928 File Offset: 0x003AFB28
// (remove) Token: 0x0600FBCB RID: 64459 RVA: 0x003B1950 File Offset: 0x003AFB50
[Token(Token = "0x14000131")]
public event Action<Quaternion> EANFAHIJEFE
{
[Token(Token = "0x600FBCA")]
[Address(RVA = "0x1A87490", Offset = "0x1A85E90", VA = "0x181A87490", Slot = "25")]
[CompilerGenerated]
add
{
Action<Quaternion> onRotationChanged;
Delegate @delegate;
do
{
onRotationChanged = this.OnRotationChanged;
@delegate = Delegate.Combine(onRotationChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onRotationChanged)
{
}
}
[Token(Token = "0x600FBCB")]
[Address(RVA = "0x1A868A0", Offset = "0x1A852A0", VA = "0x181A868A0", Slot = "26")]
[CompilerGenerated]
remove
{
Action<Quaternion> onRotationChanged;
Delegate @delegate;
do
{
onRotationChanged = this.OnRotationChanged;
@delegate = Delegate.Remove(onRotationChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onRotationChanged)
{
}
}
}
// Token: 0x14000132 RID: 306
// (add) Token: 0x0600FBCC RID: 64460 RVA: 0x003B1978 File Offset: 0x003AFB78
// (remove) Token: 0x0600FBCD RID: 64461 RVA: 0x003B19A0 File Offset: 0x003AFBA0
[Token(Token = "0x14000132")]
public event Action GGNFABAPBKD
{
[Token(Token = "0x600FBCC")]
[Address(RVA = "0x1A86F10", Offset = "0x1A85910", VA = "0x181A86F10", Slot = "27")]
[CompilerGenerated]
add
{
Action onInnerObjectDestroyed;
Delegate @delegate;
do
{
onInnerObjectDestroyed = this.OnInnerObjectDestroyed;
@delegate = Delegate.Combine(onInnerObjectDestroyed, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onInnerObjectDestroyed)
{
}
}
[Token(Token = "0x600FBCD")]
[Address(RVA = "0x1A86E70", Offset = "0x1A85870", VA = "0x181A86E70", Slot = "28")]
[CompilerGenerated]
remove
{
Action onInnerObjectDestroyed;
Delegate @delegate;
do
{
onInnerObjectDestroyed = this.OnInnerObjectDestroyed;
@delegate = Delegate.Remove(onInnerObjectDestroyed, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onInnerObjectDestroyed)
{
}
}
}
// Token: 0x14000133 RID: 307
// (add) Token: 0x0600FBCE RID: 64462 RVA: 0x003B19C8 File Offset: 0x003AFBC8
// (remove) Token: 0x0600FBCF RID: 64463 RVA: 0x003B19F0 File Offset: 0x003AFBF0
[Token(Token = "0x14000133")]
public event Action<int, DBFIKIGBNOD> OOLIJPCEHKH
{
[Token(Token = "0x600FBCE")]
[Address(RVA = "0x1A86BA0", Offset = "0x1A855A0", VA = "0x181A86BA0", Slot = "29")]
[CompilerGenerated]
add
{
Action<int, DBFIKIGBNOD> onNodeGroupAdded;
Delegate @delegate;
do
{
onNodeGroupAdded = this.OnNodeGroupAdded;
@delegate = Delegate.Combine(onNodeGroupAdded, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onNodeGroupAdded)
{
}
}
[Token(Token = "0x600FBCF")]
[Address(RVA = "0x1A871B0", Offset = "0x1A85BB0", VA = "0x181A871B0", Slot = "30")]
[CompilerGenerated]
remove
{
Action<int, DBFIKIGBNOD> onNodeGroupAdded;
Delegate @delegate;
do
{
onNodeGroupAdded = this.OnNodeGroupAdded;
@delegate = Delegate.Remove(onNodeGroupAdded, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onNodeGroupAdded)
{
}
}
}
// Token: 0x14000134 RID: 308
// (add) Token: 0x0600FBD0 RID: 64464 RVA: 0x003B1A18 File Offset: 0x003AFC18
// (remove) Token: 0x0600FBD1 RID: 64465 RVA: 0x003B1A40 File Offset: 0x003AFC40
[Token(Token = "0x14000134")]
public event Action<int, DBFIKIGBNOD> EFJLMHNMHGN
{
[Token(Token = "0x600FBD0")]
[Address(RVA = "0x1A87350", Offset = "0x1A85D50", VA = "0x181A87350", Slot = "31")]
[CompilerGenerated]
add
{
Action<int, DBFIKIGBNOD> onNodeGroupRemoved;
Delegate @delegate;
do
{
onNodeGroupRemoved = this.OnNodeGroupRemoved;
@delegate = Delegate.Combine(onNodeGroupRemoved, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onNodeGroupRemoved)
{
}
}
[Token(Token = "0x600FBD1")]
[Address(RVA = "0x1A87530", Offset = "0x1A85F30", VA = "0x181A87530", Slot = "32")]
[CompilerGenerated]
remove
{
Action<int, DBFIKIGBNOD> onNodeGroupRemoved;
Delegate @delegate;
do
{
onNodeGroupRemoved = this.OnNodeGroupRemoved;
@delegate = Delegate.Remove(onNodeGroupRemoved, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onNodeGroupRemoved)
{
}
}
}
// Token: 0x14000135 RID: 309
// (add) Token: 0x0600FBD2 RID: 64466 RVA: 0x003B1A68 File Offset: 0x003AFC68
// (remove) Token: 0x0600FBD3 RID: 64467 RVA: 0x003B1A84 File Offset: 0x003AFC84
[Token(Token = "0x14000135")]
public event Action ACMFCEAGABH
{
[Token(Token = "0x600FBD2")]
[Address(RVA = "0x1A86D80", Offset = "0x1A85780", VA = "0x181A86D80", Slot = "33")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600FBD3")]
[Address(RVA = "0x1A86C40", Offset = "0x1A85640", VA = "0x181A86C40", Slot = "34")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x0600FBD4 RID: 64468 RVA: 0x003B1AA0 File Offset: 0x003AFCA0
[Token(Token = "0x600FBD4")]
[Address(RVA = "0x1A87250", Offset = "0x1A85C50", VA = "0x181A87250")]
public void MFMDEBCEKLC()
{
Action onChanged = this.OnChanged;
if (onChanged != 0)
{
onChanged();
}
Action<Vector3> onPositionChanged = this.OnPositionChanged;
if (onPositionChanged != 0)
{
int num = 0;
onPositionChanged(num);
}
Action<Quaternion> onRotationChanged = this.OnRotationChanged;
if (onRotationChanged != 0)
{
int num2 = 0;
onRotationChanged(num2);
}
Action onInnerObjectDestroyed = this.OnInnerObjectDestroyed;
if (onInnerObjectDestroyed != 0)
{
onInnerObjectDestroyed();
}
Action<int, DBFIKIGBNOD> onNodeGroupAdded = this.OnNodeGroupAdded;
if (onNodeGroupAdded != 0)
{
int num3 = 0;
int num4 = 0;
onNodeGroupAdded(num4, num3);
}
Action<int, DBFIKIGBNOD> onNodeGroupRemoved = this.OnNodeGroupRemoved;
if (onNodeGroupRemoved != 0)
{
int num5 = 0;
int num6 = 0;
onNodeGroupRemoved(num6, num5);
}
Action onRegistrationChanged = this.OnRegistrationChanged;
if (onRegistrationChanged != 0)
{
onRegistrationChanged();
return;
}
}
// Token: 0x0600FBD5 RID: 64469 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FBD5")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "35")]
public void JPBPGKDPEOP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17002AC3 RID: 10947
// (get) Token: 0x0600FBD6 RID: 64470 RVA: 0x003B1B50 File Offset: 0x003AFD50
[Token(Token = "0x17002AC3")]
public bool CanAddRemoveNodeGroups
{
[Token(Token = "0x600FBD6")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "36")]
get
{
return true;
}
}
// Token: 0x17002AC4 RID: 10948
// (get) Token: 0x0600FBD7 RID: 64471 RVA: 0x003B1B60 File Offset: 0x003AFD60
[Token(Token = "0x17002AC4")]
public bool CanEditNodeGroups
{
[Token(Token = "0x600FBD7")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "37")]
get
{
return true;
}
}
// Token: 0x17002AC5 RID: 10949
// (get) Token: 0x0600FBD8 RID: 64472 RVA: 0x003B1B70 File Offset: 0x003AFD70
[Token(Token = "0x17002AC5")]
public bool CanDestroy
{
[Token(Token = "0x600FBD8")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "40")]
get
{
return true;
}
}
// Token: 0x0600FBD9 RID: 64473 RVA: 0x003B1B80 File Offset: 0x003AFD80
[Token(Token = "0x600FBD9")]
[Address(RVA = "0x1A86940", Offset = "0x1A85340", VA = "0x181A86940", Slot = "38")]
public void AKIBJCNJNBE(string MMBOKOLAJFH)
{
int size = this.nodeGroups._size;
List<MockPortAdapter> list = new List();
List<MockPortAdapter> list2 = new List();
MockNodeGroupAdapter mockNodeGroupAdapter = new MockNodeGroupAdapter();
List<MockPortAdapter> list3 = new List();
mockNodeGroupAdapter.inputs = list3;
List<MockPortAdapter> list4 = new List();
mockNodeGroupAdapter.outputs = list4;
Guid guid = Guid.NewGuid();
mockNodeGroupAdapter.JPBPGKDPEOP();
mockNodeGroupAdapter.inputs = list;
mockNodeGroupAdapter.outputs = list2;
mockNodeGroupAdapter.name = MMBOKOLAJFH;
this.nodeGroups.Add(mockNodeGroupAdapter);
Action<int, DBFIKIGBNOD> onNodeGroupAdded = this.OnNodeGroupAdded;
if (onNodeGroupAdded != 0)
{
onNodeGroupAdded(size, mockNodeGroupAdapter);
}
}
// Token: 0x0600FBDA RID: 64474 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FBDA")]
[Address(RVA = "0x1A87050", Offset = "0x1A85A50", VA = "0x181A87050", Slot = "39")]
public void ILOCBALJOGE(NodeDescId ENJEOLBEALP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FBDB RID: 64475 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FBDB")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "41")]
public void MHLPHBAMOKA(Transform OIFLDNBGJOH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FBDC RID: 64476 RVA: 0x003B1C14 File Offset: 0x003AFE14
[Token(Token = "0x600FBDC")]
[Address(RVA = "0x1A87620", Offset = "0x1A86020", VA = "0x181A87620")]
public MockChipAdapter()
{
List<MockNodeGroupAdapter> list = new List();
this.nodeGroups = list;
Guid guid = Guid.NewGuid();
Guid guid2 = Guid.NewGuid();
this.JPBPGKDPEOP();
}
// Token: 0x0400A759 RID: 42841
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A759")]
[Multiline]
[SerializeField]
private string chipName;
// Token: 0x0400A75A RID: 42842
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A75A")]
[SerializeField]
private string staticName;
// Token: 0x0400A75B RID: 42843
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A75B")]
[SerializeField]
private ChipKey key;
// Token: 0x0400A75C RID: 42844
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400A75C")]
[SerializeField]
private bool hasInnerContext;
// Token: 0x0400A75D RID: 42845
[global::Cpp2IlInjected.FieldOffset(Offset = "0x25")]
[Token(Token = "0x400A75D")]
[SerializeField]
private bool isSyncVariable;
// Token: 0x0400A75E RID: 42846
[global::Cpp2IlInjected.FieldOffset(Offset = "0x26")]
[Token(Token = "0x400A75E")]
[SerializeField]
private bool isRegisteredToEvent;
// Token: 0x0400A75F RID: 42847
[global::Cpp2IlInjected.FieldOffset(Offset = "0x27")]
[Token(Token = "0x400A75F")]
[SerializeField]
private bool canClone;
// Token: 0x0400A760 RID: 42848
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A760")]
[SerializeField]
private List<MockNodeGroupAdapter> nodeGroups;
// Token: 0x0400A763 RID: 42851
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A763")]
[CompilerGenerated]
private Action OnChanged;
// Token: 0x0400A764 RID: 42852
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A764")]
[CompilerGenerated]
private Action<Vector3> OnPositionChanged;
// Token: 0x0400A765 RID: 42853
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A765")]
[CompilerGenerated]
private Action<Quaternion> OnRotationChanged;
// Token: 0x0400A766 RID: 42854
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400A766")]
[CompilerGenerated]
private Action OnInnerObjectDestroyed;
// Token: 0x0400A767 RID: 42855
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400A767")]
[CompilerGenerated]
private Action<int, DBFIKIGBNOD> OnNodeGroupAdded;
// Token: 0x0400A768 RID: 42856
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400A768")]
[CompilerGenerated]
private Action<int, DBFIKIGBNOD> OnNodeGroupRemoved;
// Token: 0x0400A769 RID: 42857
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400A769")]
[CompilerGenerated]
private Action OnRegistrationChanged;
// Token: 0x0200237F RID: 9087
[Token(Token = "0x200237F")]
[CompilerGenerated]
private sealed class DPDBJKGJLBN
{
// Token: 0x0600FBDD RID: 64477 RVA: 0x003B1C40 File Offset: 0x003AFE40
[Token(Token = "0x600FBDD")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DPDBJKGJLBN()
{
}
// Token: 0x0600FBDE RID: 64478 RVA: 0x003B1C54 File Offset: 0x003AFE54
[Token(Token = "0x600FBDE")]
[Address(RVA = "0x1A85100", Offset = "0x1A83B00", VA = "0x181A85100")]
internal bool <RemoveNodeGroup>b__0(MockNodeGroupAdapter i)
{
NodeDescId <Id>k__BackingField = i.<Id>k__BackingField;
NodeDescId nodeDescId = this.id;
throw new NullReferenceException();
}
// Token: 0x0400A76A RID: 42858
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A76A")]
public NodeDescId id;
}
}
}