Files
2026-04-08 23:40:05 +02:00

489 lines
16 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Graph;
using CircuitsV2.Types;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.CircuitsV2.Adapter
{
// Token: 0x02002385 RID: 9093
[Token(Token = "0x2002385")]
[Serializable]
[StructLayout(3)]
public sealed class MockPortAdapter : KPJGIJKKILH
{
// Token: 0x17002ACD RID: 10957
// (get) Token: 0x0600FC09 RID: 64521 RVA: 0x003B239C File Offset: 0x003B059C
[Token(Token = "0x17002ACD")]
public PortBase InnerObject
{
[Token(Token = "0x600FC09")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")]
get
{
}
}
// Token: 0x17002ACE RID: 10958
// (get) Token: 0x0600FC0A RID: 64522 RVA: 0x003B23AC File Offset: 0x003B05AC
[Token(Token = "0x17002ACE")]
public KJDOCKDBNCK Chip
{
[Token(Token = "0x600FC0A")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0", Slot = "5")]
get;
}
// Token: 0x17002ACF RID: 10959
// (get) Token: 0x0600FC0B RID: 64523 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002ACF")]
public Guid Id
{
[Token(Token = "0x600FC0B")]
[Address(RVA = "0x108F810", Offset = "0x108E210", VA = "0x18108F810", Slot = "6")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002AD0 RID: 10960
// (get) Token: 0x0600FC0C RID: 64524 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002AD0")]
public Guid DescId
{
[Token(Token = "0x600FC0C")]
[Address(RVA = "0x130FCF0", Offset = "0x130E6F0", VA = "0x18130FCF0", Slot = "7")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002AD1 RID: 10961
// (get) Token: 0x0600FC0D RID: 64525 RVA: 0x003B23C0 File Offset: 0x003B05C0
[Token(Token = "0x17002AD1")]
public string Text
{
[Token(Token = "0x600FC0D")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "8")]
get
{
return this.text;
}
}
// Token: 0x17002AD2 RID: 10962
// (get) Token: 0x0600FC0E RID: 64526 RVA: 0x003B23D4 File Offset: 0x003B05D4
[Token(Token = "0x17002AD2")]
public ReadWriteKind ReadWriteKind
{
[Token(Token = "0x600FC0E")]
[Address(RVA = "0x4F8C10", Offset = "0x4F7610", VA = "0x1804F8C10", Slot = "9")]
get
{
return this.readWriteKind;
}
}
// Token: 0x17002AD3 RID: 10963
// (get) Token: 0x0600FC0F RID: 64527 RVA: 0x003B23E8 File Offset: 0x003B05E8
[Token(Token = "0x17002AD3")]
public PODGPJPDGJK Type
{
[Token(Token = "0x600FC0F")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "10")]
get
{
/*
An exception occurred when decompiling this method (0600FC0F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PODGPJPDGJK RecRoom.CircuitsV2.Adapter.MockPortAdapter::get_Type()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MockTypeAdapter(var_0_06, ldfld:MockTypeAdapter(MockPortAdapter::type, ldloc:MockPortAdapter(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: 0x17002AD4 RID: 10964
// (get) Token: 0x0600FC10 RID: 64528 RVA: 0x003B23FC File Offset: 0x003B05FC
[Token(Token = "0x17002AD4")]
public bool IsConnected
{
[Token(Token = "0x600FC10")]
[Address(RVA = "0x1A899D0", Offset = "0x1A883D0", VA = "0x181A899D0", Slot = "11")]
get
{
return this.connections > 0;
}
}
// Token: 0x17002AD5 RID: 10965
// (get) Token: 0x0600FC11 RID: 64529 RVA: 0x003B2414 File Offset: 0x003B0614
[Token(Token = "0x17002AD5")]
public bool ShowDefaultValue
{
[Token(Token = "0x600FC11")]
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470", Slot = "12")]
get
{
return this.showDefaultValue;
}
}
// Token: 0x17002AD6 RID: 10966
// (get) Token: 0x0600FC12 RID: 64530 RVA: 0x003B2428 File Offset: 0x003B0628
[Token(Token = "0x17002AD6")]
public bool IsSelfPort
{
[Token(Token = "0x600FC12")]
[Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40", Slot = "13")]
get
{
return this.isSelfPort;
}
}
// Token: 0x1400013C RID: 316
// (add) Token: 0x0600FC13 RID: 64531 RVA: 0x003B243C File Offset: 0x003B063C
// (remove) Token: 0x0600FC14 RID: 64532 RVA: 0x003B2464 File Offset: 0x003B0664
[Token(Token = "0x1400013C")]
public event Action KFOIOAKJKHH
{
[Token(Token = "0x600FC13")]
[Address(RVA = "0x1A89730", Offset = "0x1A88130", VA = "0x181A89730", Slot = "14")]
[CompilerGenerated]
add
{
Action onIsConnectedChanged;
Delegate @delegate;
do
{
onIsConnectedChanged = this.OnIsConnectedChanged;
@delegate = Delegate.Combine(onIsConnectedChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onIsConnectedChanged)
{
}
}
[Token(Token = "0x600FC14")]
[Address(RVA = "0x1A89690", Offset = "0x1A88090", VA = "0x181A89690", Slot = "15")]
[CompilerGenerated]
remove
{
Action onIsConnectedChanged;
Delegate @delegate;
do
{
onIsConnectedChanged = this.OnIsConnectedChanged;
@delegate = Delegate.Remove(onIsConnectedChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onIsConnectedChanged)
{
}
}
}
// Token: 0x1400013D RID: 317
// (add) Token: 0x0600FC15 RID: 64533 RVA: 0x003B248C File Offset: 0x003B068C
// (remove) Token: 0x0600FC16 RID: 64534 RVA: 0x003B24B4 File Offset: 0x003B06B4
[Token(Token = "0x1400013D")]
public event Action MDKFCBPFJEJ
{
[Token(Token = "0x600FC15")]
[Address(RVA = "0x1A895F0", Offset = "0x1A87FF0", VA = "0x181A895F0", Slot = "16")]
[CompilerGenerated]
add
{
Action onSpecificPortTypeChanged;
Delegate @delegate;
do
{
onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged;
@delegate = Delegate.Combine(onSpecificPortTypeChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onSpecificPortTypeChanged)
{
}
}
[Token(Token = "0x600FC16")]
[Address(RVA = "0x1A89200", Offset = "0x1A87C00", VA = "0x181A89200", Slot = "17")]
[CompilerGenerated]
remove
{
Action onSpecificPortTypeChanged;
Delegate @delegate;
do
{
onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged;
@delegate = Delegate.Remove(onSpecificPortTypeChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onSpecificPortTypeChanged)
{
}
}
}
// Token: 0x1400013E RID: 318
// (add) Token: 0x0600FC17 RID: 64535 RVA: 0x003B24DC File Offset: 0x003B06DC
// (remove) Token: 0x0600FC18 RID: 64536 RVA: 0x003B2504 File Offset: 0x003B0704
[Token(Token = "0x1400013E")]
public event Action AENNHPAONCL
{
[Token(Token = "0x600FC17")]
[Address(RVA = "0x1A893B0", Offset = "0x1A87DB0", VA = "0x181A893B0", Slot = "18")]
[CompilerGenerated]
add
{
Action onDefaultValueChanged;
Delegate @delegate;
do
{
onDefaultValueChanged = this.OnDefaultValueChanged;
@delegate = Delegate.Combine(onDefaultValueChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onDefaultValueChanged)
{
}
}
[Token(Token = "0x600FC18")]
[Address(RVA = "0x1A89500", Offset = "0x1A87F00", VA = "0x181A89500", Slot = "19")]
[CompilerGenerated]
remove
{
Action onDefaultValueChanged;
Delegate @delegate;
do
{
onDefaultValueChanged = this.OnDefaultValueChanged;
@delegate = Delegate.Remove(onDefaultValueChanged, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != onDefaultValueChanged)
{
}
}
}
// Token: 0x0600FC19 RID: 64537 RVA: 0x003B252C File Offset: 0x003B072C
[Token(Token = "0x600FC19")]
[Address(RVA = "0x1A895A0", Offset = "0x1A87FA0", VA = "0x181A895A0")]
public void MFMDEBCEKLC()
{
Action onIsConnectedChanged = this.OnIsConnectedChanged;
if (onIsConnectedChanged != 0)
{
onIsConnectedChanged();
}
Action onSpecificPortTypeChanged = this.OnSpecificPortTypeChanged;
if (onSpecificPortTypeChanged != 0)
{
onSpecificPortTypeChanged();
}
Action onDefaultValueChanged = this.OnDefaultValueChanged;
if (onDefaultValueChanged != 0)
{
onDefaultValueChanged();
return;
}
}
// Token: 0x0600FC1A RID: 64538 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600FC1A")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "20")]
public void JPBPGKDPEOP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600FC1B RID: 64539 RVA: 0x003B2570 File Offset: 0x003B0770
[Token(Token = "0x600FC1B")]
[Address(RVA = "0x1A891C0", Offset = "0x1A87BC0", VA = "0x181A891C0", Slot = "21")]
public string FIAHPLBDCHF()
{
return this.defaultValue;
}
// Token: 0x0600FC1C RID: 64540 RVA: 0x003B2584 File Offset: 0x003B0784
[Token(Token = "0x600FC1C")]
[Address(RVA = "0x1A892A0", Offset = "0x1A87CA0", VA = "0x181A892A0", Slot = "22")]
public string FKJEAMIDOEP(int OMJLGGPHALE)
{
string text = this.defaultValue;
MockTypeAdapter mockTypeAdapter = this.type;
if (text == (ulong)4L && text.m_stringLength > OMJLGGPHALE)
{
string text2 = text.Truncate(OMJLGGPHALE, "");
return "\"" + text2 + "...\"";
}
return text;
}
// Token: 0x0600FC1D RID: 64541 RVA: 0x003B25D4 File Offset: 0x003B07D4
[Token(Token = "0x600FC1D")]
[Address(RVA = "0x1A894C0", Offset = "0x1A87EC0", VA = "0x181A894C0", Slot = "23")]
public void HLMPLMDJBON(string ONGBFDACHHG)
{
this.defaultValue = ONGBFDACHHG;
Action onDefaultValueChanged = this.OnDefaultValueChanged;
if (onDefaultValueChanged != 0)
{
onDefaultValueChanged();
return;
}
}
// Token: 0x0600FC1E RID: 64542 RVA: 0x003B25FC File Offset: 0x003B07FC
[Token(Token = "0x600FC1E")]
[Address(RVA = "0x1A897D0", Offset = "0x1A881D0", VA = "0x181A897D0")]
public MockPortAdapter()
{
string empty = string.Empty;
this.text = empty;
this.type = new MockTypeAdapter
{
key = (TypeKey)((ulong)1L)
};
Guid guid = Guid.NewGuid();
Guid guid2 = Guid.NewGuid();
this.JPBPGKDPEOP();
}
// Token: 0x0600FC1F RID: 64543 RVA: 0x003B2640 File Offset: 0x003B0840
[Token(Token = "0x600FC1F")]
[Address(RVA = "0x1A89890", Offset = "0x1A88290", VA = "0x181A89890")]
public MockPortAdapter(KJDOCKDBNCK chip, string text, ReadWriteKind readWriteKind, CircuitType type, int connections, bool showDefaultValue)
{
string empty = string.Empty;
this.text = empty;
this.type = new MockTypeAdapter
{
key = (TypeKey)((ulong)1L)
};
Guid guid = Guid.NewGuid();
Guid guid2 = Guid.NewGuid();
this.JPBPGKDPEOP();
this.Chip = chip;
this.text = text;
this.readWriteKind = readWriteKind;
MockTypeAdapter mockTypeAdapter = new MockTypeAdapter();
mockTypeAdapter.key = (TypeKey)((ulong)1L);
TypeKey typeKey;
mockTypeAdapter.key = typeKey;
bool flag;
mockTypeAdapter.isArray = flag;
this.connections = 0;
this.type = mockTypeAdapter;
this.showDefaultValue = false;
}
// Token: 0x0600FC20 RID: 64544 RVA: 0x003B26D4 File Offset: 0x003B08D4
[Token(Token = "0x600FC20")]
[Address(RVA = "0x1A894E0", Offset = "0x1A87EE0", VA = "0x181A894E0")]
public void JKMHELILNGK()
{
if (this.connections == 1)
{
Action onIsConnectedChanged = this.OnIsConnectedChanged;
if (onIsConnectedChanged != 0)
{
onIsConnectedChanged();
return;
}
}
}
// Token: 0x0600FC21 RID: 64545 RVA: 0x003B26FC File Offset: 0x003B08FC
[Token(Token = "0x600FC21")]
[Address(RVA = "0x1A89450", Offset = "0x1A87E50", VA = "0x181A89450")]
public void HKPEMKDPFJL()
{
int num = this.connections - 1;
int num2 = 0;
int num3 = Math.Max(num, num2);
this.connections = num3;
}
// Token: 0x0400A77E RID: 42878
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A77E")]
[SerializeField]
private string text;
// Token: 0x0400A77F RID: 42879
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A77F")]
[SerializeField]
private bool isSelfPort;
// Token: 0x0400A780 RID: 42880
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400A780")]
[SerializeField]
private ReadWriteKind readWriteKind;
// Token: 0x0400A781 RID: 42881
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A781")]
[SerializeField]
private MockTypeAdapter type;
// Token: 0x0400A782 RID: 42882
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A782")]
[SerializeField]
private int connections;
// Token: 0x0400A783 RID: 42883
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A783")]
[SerializeField]
private string defaultValue;
// Token: 0x0400A784 RID: 42884
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400A784")]
[SerializeField]
private bool showDefaultValue;
// Token: 0x0400A788 RID: 42888
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400A788")]
[CompilerGenerated]
private Action OnIsConnectedChanged;
// Token: 0x0400A789 RID: 42889
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400A789")]
[CompilerGenerated]
private Action OnSpecificPortTypeChanged;
// Token: 0x0400A78A RID: 42890
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400A78A")]
[CompilerGenerated]
private Action OnDefaultValueChanged;
}
}