scripts
This commit is contained in:
@@ -0,0 +1,1295 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using CircuitsV2;
|
||||
using CircuitsV2.Graph.Nodes;
|
||||
using CircuitsV2.Protobuf;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
|
||||
namespace RecRoom.CircuitsV2.Experience
|
||||
{
|
||||
// Token: 0x02002348 RID: 9032
|
||||
[Token(Token = "0x2002348")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ChipConfigMenu : ODAEKFDKCEC
|
||||
{
|
||||
// Token: 0x0600FA03 RID: 64003 RVA: 0x003ADBC0 File Offset: 0x003ABDC0
|
||||
[Token(Token = "0x600FA03")]
|
||||
[Address(RVA = "0x16644E0", Offset = "0x1662EE0", VA = "0x1816644E0")]
|
||||
public void GFBIJNLKLCM(Chip EHHKGBAMIOP, KJDOCKDBNCK NJJHANJLFED)
|
||||
{
|
||||
Action<ChipConfigMenu> onRemoveConfigurableSettings = this.OnRemoveConfigurableSettings;
|
||||
if (onRemoveConfigurableSettings != 0)
|
||||
{
|
||||
onRemoveConfigurableSettings(this);
|
||||
}
|
||||
this.objectSettingsFunctions.Clear();
|
||||
Action objectSettingsFunctionsChanged = this.ObjectSettingsFunctionsChanged;
|
||||
if (objectSettingsFunctionsChanged != 0)
|
||||
{
|
||||
objectSettingsFunctionsChanged();
|
||||
}
|
||||
this.boundChip = EHHKGBAMIOP;
|
||||
int num = 0;
|
||||
if (EHHKGBAMIOP != num)
|
||||
{
|
||||
this.AMJHODPKAMA(NJJHANJLFED);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA04 RID: 64004 RVA: 0x003ADC1C File Offset: 0x003ABE1C
|
||||
[Token(Token = "0x600FA04")]
|
||||
[Address(RVA = "0x1664400", Offset = "0x1662E00", VA = "0x181664400")]
|
||||
public void FDMFCABHIIA()
|
||||
{
|
||||
Action<ChipConfigMenu> onRemoveConfigurableSettings = this.OnRemoveConfigurableSettings;
|
||||
if (onRemoveConfigurableSettings != 0)
|
||||
{
|
||||
onRemoveConfigurableSettings(this);
|
||||
}
|
||||
this.objectSettingsFunctions.Clear();
|
||||
Action objectSettingsFunctionsChanged = this.ObjectSettingsFunctionsChanged;
|
||||
if (objectSettingsFunctionsChanged != 0)
|
||||
{
|
||||
objectSettingsFunctionsChanged();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA05 RID: 64005 RVA: 0x003ADC60 File Offset: 0x003ABE60
|
||||
[Token(Token = "0x600FA05")]
|
||||
[Address(RVA = "0x1663290", Offset = "0x1661C90", VA = "0x181663290")]
|
||||
public void AJKFKGILLHM(ILINODKFHEO CCBBNFLFKAP)
|
||||
{
|
||||
if (!this.objectSettingsFunctions.Contains(CCBBNFLFKAP))
|
||||
{
|
||||
this.objectSettingsFunctions.Add(CCBBNFLFKAP);
|
||||
List<ILINODKFHEO> list = this.objectSettingsFunctions;
|
||||
Comparison<ILINODKFHEO> <>9__6_ = ChipConfigMenu.<>c.<>9__6_0;
|
||||
if (<>9__6_ == 0)
|
||||
{
|
||||
ChipConfigMenu.<>c.<>9__6_0 = (ILINODKFHEO x, ILINODKFHEO y) => y.JMHKMOACHDG;
|
||||
}
|
||||
list.Sort(<>9__6_);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA06 RID: 64006 RVA: 0x003ADCBC File Offset: 0x003ABEBC
|
||||
[Token(Token = "0x600FA06")]
|
||||
[Address(RVA = "0x1664480", Offset = "0x1662E80", VA = "0x181664480")]
|
||||
public void ELDMMNJJGJA(ILINODKFHEO CCBBNFLFKAP)
|
||||
{
|
||||
bool flag = this.objectSettingsFunctions.Remove(CCBBNFLFKAP);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA07 RID: 64007 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FA07")]
|
||||
[Address(RVA = "0x16633D0", Offset = "0x1661DD0", VA = "0x1816633D0")]
|
||||
private void AMJHODPKAMA(KJDOCKDBNCK EHHKGBAMIOP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FA08 RID: 64008 RVA: 0x003ADCDC File Offset: 0x003ABEDC
|
||||
[Token(Token = "0x600FA08")]
|
||||
[Address(RVA = "0x1664400", Offset = "0x1662E00", VA = "0x181664400")]
|
||||
private void CPBLHCCNIML()
|
||||
{
|
||||
Action<ChipConfigMenu> onRemoveConfigurableSettings = this.OnRemoveConfigurableSettings;
|
||||
if (onRemoveConfigurableSettings != 0)
|
||||
{
|
||||
onRemoveConfigurableSettings(this);
|
||||
}
|
||||
this.objectSettingsFunctions.Clear();
|
||||
Action objectSettingsFunctionsChanged = this.ObjectSettingsFunctionsChanged;
|
||||
if (objectSettingsFunctionsChanged != 0)
|
||||
{
|
||||
objectSettingsFunctionsChanged();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA09 RID: 64009 RVA: 0x003ADD20 File Offset: 0x003ABF20
|
||||
[Token(Token = "0x600FA09")]
|
||||
[Address(RVA = "0x1662F30", Offset = "0x1661930", VA = "0x181662F30")]
|
||||
private void ABIJEAEMDJJ(CircuitContext JKJJDNCKGNM, CircuitEventDefinition AHCDCHAHOPH, bool HJIBKFPJLBE)
|
||||
{
|
||||
Chip chip = this.boundChip;
|
||||
int num = 0;
|
||||
if (chip != num)
|
||||
{
|
||||
KJDOCKDBNCK kjdockdbnck = this.boundChip.NCGBFJOLMAG;
|
||||
}
|
||||
int num2 = 0;
|
||||
Chip chip2 = this.boundChip;
|
||||
int num3 = 0;
|
||||
if (chip2 != num3 && num2 != 0)
|
||||
{
|
||||
Chip chip3 = this.boundChip;
|
||||
Action<ChipConfigMenu> onRemoveConfigurableSettings = this.OnRemoveConfigurableSettings;
|
||||
if (onRemoveConfigurableSettings != 0)
|
||||
{
|
||||
onRemoveConfigurableSettings(this);
|
||||
}
|
||||
this.objectSettingsFunctions.Clear();
|
||||
Action objectSettingsFunctionsChanged = this.ObjectSettingsFunctionsChanged;
|
||||
if (objectSettingsFunctionsChanged != 0)
|
||||
{
|
||||
objectSettingsFunctionsChanged();
|
||||
}
|
||||
this.boundChip = chip3;
|
||||
int num4 = 0;
|
||||
if (chip3 != num4)
|
||||
{
|
||||
this.AMJHODPKAMA(num2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA0A RID: 64010 RVA: 0x003ADDCC File Offset: 0x003ABFCC
|
||||
[Token(Token = "0x600FA0A")]
|
||||
[Address(RVA = "0x16630C0", Offset = "0x1661AC0", VA = "0x1816630C0")]
|
||||
private static Dictionary<string, FLCFOLDCOJJ> AEMFBCCDFOG(EventNodeBase AJMJFBBGELO, out List<CircuitEventBus.EventRegistration> KHHAHPIKFND)
|
||||
{
|
||||
List<CircuitEventBus.EventRegistration> list = Enumerable.ToList<CircuitEventBus.EventRegistration>(AJMJFBBGELO.BaseName);
|
||||
KHHAHPIKFND._items = list;
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
int num = 0;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
bool flag;
|
||||
string text;
|
||||
if (flag)
|
||||
{
|
||||
uint num2;
|
||||
num2 += (uint)1;
|
||||
int num3;
|
||||
text = string.Format("{0} {1}", num2, num3);
|
||||
}
|
||||
dictionary.Add(text, num);
|
||||
num++;
|
||||
return dictionary;
|
||||
}
|
||||
|
||||
// Token: 0x14000115 RID: 277
|
||||
// (add) Token: 0x0600FA0B RID: 64011 RVA: 0x003ADE30 File Offset: 0x003AC030
|
||||
// (remove) Token: 0x0600FA0C RID: 64012 RVA: 0x003ADE58 File Offset: 0x003AC058
|
||||
[Token(Token = "0x14000115")]
|
||||
public event Action PKPMNBBPLCI
|
||||
{
|
||||
[Token(Token = "0x600FA0B")]
|
||||
[Address(RVA = "0x1664630", Offset = "0x1663030", VA = "0x181664630", Slot = "4")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action objectSettingsFunctionsChanged;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
objectSettingsFunctionsChanged = this.ObjectSettingsFunctionsChanged;
|
||||
@delegate = Delegate.Combine(objectSettingsFunctionsChanged, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != objectSettingsFunctionsChanged)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600FA0C")]
|
||||
[Address(RVA = "0x1664750", Offset = "0x1663150", VA = "0x181664750", Slot = "5")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action objectSettingsFunctionsChanged;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
objectSettingsFunctionsChanged = this.ObjectSettingsFunctionsChanged;
|
||||
@delegate = Delegate.Remove(objectSettingsFunctionsChanged, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != objectSettingsFunctionsChanged)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A16 RID: 10774
|
||||
// (get) Token: 0x0600FA0D RID: 64013 RVA: 0x003ADE80 File Offset: 0x003AC080
|
||||
[Token(Token = "0x17002A16")]
|
||||
public IEnumerable<ILINODKFHEO> ObjectSettingsFunctions
|
||||
{
|
||||
[Token(Token = "0x600FA0D")]
|
||||
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA0D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<ILINODKFHEO> RecRoom.CircuitsV2.Experience.ChipConfigMenu::get_ObjectSettingsFunctions()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<class ILINODKFHEO>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class ILINODKFHEO>(ChipConfigMenu::objectSettingsFunctions, ldloc:ChipConfigMenu(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: 0x17002A17 RID: 10775
|
||||
// (get) Token: 0x0600FA0E RID: 64014 RVA: 0x003ADE94 File Offset: 0x003AC094
|
||||
[Token(Token = "0x17002A17")]
|
||||
public string FriendlyName
|
||||
{
|
||||
[Token(Token = "0x600FA0E")]
|
||||
[Address(RVA = "0x16646D0", Offset = "0x16630D0", VA = "0x1816646D0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.boundChip.FIKEBGGCDFN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A18 RID: 10776
|
||||
// (get) Token: 0x0600FA0F RID: 64015 RVA: 0x003ADEB4 File Offset: 0x003AC0B4
|
||||
[Token(Token = "0x17002A18")]
|
||||
public bool IsValid
|
||||
{
|
||||
[Token(Token = "0x600FA0F")]
|
||||
[Address(RVA = "0x16646F0", Offset = "0x16630F0", VA = "0x1816646F0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
Chip chip = this.boundChip;
|
||||
int num = 0;
|
||||
return chip != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA10 RID: 64016 RVA: 0x003ADED4 File Offset: 0x003AC0D4
|
||||
[Token(Token = "0x600FA10")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
||||
public bool OnPreInitializeConfigScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA11 RID: 64017 RVA: 0x003ADEE4 File Offset: 0x003AC0E4
|
||||
[Token(Token = "0x600FA11")]
|
||||
[Address(RVA = "0x16645D0", Offset = "0x1662FD0", VA = "0x1816645D0")]
|
||||
public ChipConfigMenu()
|
||||
{
|
||||
List<ILINODKFHEO> list = new List();
|
||||
this.objectSettingsFunctions = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A68A RID: 42634
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A68A")]
|
||||
private readonly List<ILINODKFHEO> objectSettingsFunctions;
|
||||
|
||||
// Token: 0x0400A68B RID: 42635
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A68B")]
|
||||
private Chip boundChip;
|
||||
|
||||
// Token: 0x0400A68C RID: 42636
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A68C")]
|
||||
public Action<ChipConfigMenu> OnAddConfigurableSettings;
|
||||
|
||||
// Token: 0x0400A68D RID: 42637
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A68D")]
|
||||
public Action<ChipConfigMenu> OnRemoveConfigurableSettings;
|
||||
|
||||
// Token: 0x0400A68E RID: 42638
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A68E")]
|
||||
[CompilerGenerated]
|
||||
private Action ObjectSettingsFunctionsChanged;
|
||||
|
||||
// Token: 0x0200234A RID: 9034
|
||||
[Token(Token = "0x200234A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BBNGOLJKHGN
|
||||
{
|
||||
// Token: 0x0600FA1C RID: 64028 RVA: 0x003AE000 File Offset: 0x003AC200
|
||||
[Token(Token = "0x600FA1C")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public BBNGOLJKHGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA1D RID: 64029 RVA: 0x003AE014 File Offset: 0x003AC214
|
||||
[Token(Token = "0x600FA1D")]
|
||||
[Address(RVA = "0x1661D40", Offset = "0x1660740", VA = "0x181661D40")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>g__AddConfigurableSetting|0(Func<int, ILINODKFHEO> ctor, bool condition)
|
||||
{
|
||||
if (!condition)
|
||||
{
|
||||
}
|
||||
int num = this.priority;
|
||||
int num2 = num - 1;
|
||||
this.priority = num2;
|
||||
ILINODKFHEO ilinodkfheo = ctor(num);
|
||||
ChipConfigMenu chipConfigMenu = this.<>4__this;
|
||||
if (!chipConfigMenu.objectSettingsFunctions.Contains(ilinodkfheo))
|
||||
{
|
||||
chipConfigMenu.objectSettingsFunctions.Add(ilinodkfheo);
|
||||
List<ILINODKFHEO> objectSettingsFunctions = chipConfigMenu.objectSettingsFunctions;
|
||||
Comparison<ILINODKFHEO> comparison;
|
||||
if (ChipConfigMenu.<>c.<>9__6_0 == 0)
|
||||
{
|
||||
comparison = (ILINODKFHEO x, ILINODKFHEO y) => y.JMHKMOACHDG;
|
||||
ChipConfigMenu.<>c.<>9__6_0 = comparison;
|
||||
}
|
||||
objectSettingsFunctions.Sort(comparison);
|
||||
}
|
||||
return ilinodkfheo;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA1E RID: 64030 RVA: 0x003AE0A0 File Offset: 0x003AC2A0
|
||||
[Token(Token = "0x600FA1E")]
|
||||
[Address(RVA = "0x1661C70", Offset = "0x1660670", VA = "0x181661C70")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>g__AddButtonSetting|1(bool condition, string text, Action<MakerPen> onPressed)
|
||||
{
|
||||
int num = 0;
|
||||
ChipConfigMenu.NMGHMBOBDMJ nmghmbobdmj;
|
||||
nmghmbobdmj.FieldGetter(num, text, onPressed);
|
||||
nmghmbobdmj.text = text;
|
||||
nmghmbobdmj.onPressed = onPressed;
|
||||
Func<int, ILINODKFHEO> func = delegate(int pri)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA33)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.CircuitsV2.Experience.ChipConfigMenu/NMGHMBOBDMJ::<AddConfigurableSettings>b__16(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3C:
|
||||
stloc:JFIDDJPNEHI(var_2_44, newobj:JFIDDJPNEHI(JFIDDJPNEHI::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingButtonUIControl, bool>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingButtonUIControl, bool>[exp:OHINDOLFNMP](var_1), ldloc:int32(pri)))
|
||||
}
|
||||
|
||||
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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
||||
*/;
|
||||
};
|
||||
return this.<AddConfigurableSettings>g__AddConfigurableSetting|0(func, condition);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA1F RID: 64031 RVA: 0x003AE0E4 File Offset: 0x003AC2E4
|
||||
[Token(Token = "0x600FA1F")]
|
||||
[Address(RVA = "0x1661EF0", Offset = "0x16608F0", VA = "0x181661EF0")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>g__AddEnumSetting|2(bool condition, string text, Dictionary<string, FLCFOLDCOJJ> dict, Func<int> get, Action<int> set)
|
||||
{
|
||||
int num = 0;
|
||||
ChipConfigMenu.PJKJOCABOLB pjkjocabolb;
|
||||
pjkjocabolb.FieldGetter(num, text, dict);
|
||||
pjkjocabolb.get = 0;
|
||||
pjkjocabolb.set = 0;
|
||||
pjkjocabolb.text = text;
|
||||
pjkjocabolb.dict = dict;
|
||||
Func<int, ILINODKFHEO> func = delegate(int pri)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA38)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.CircuitsV2.Experience.ChipConfigMenu/PJKJOCABOLB::<AddConfigurableSettings>b__20(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3C:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<string, valuetype FLCFOLDCOJJ>(var_2_42, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<string, valuetype FLCFOLDCOJJ>(PJKJOCABOLB::dict, ldloc:PJKJOCABOLB(this)))
|
||||
stloc:KLCANJPOEPC(var_3_4C, newobj:KLCANJPOEPC(KLCANJPOEPC::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingFriendlyIntControl, int32>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingFriendlyIntControl, int32>[exp:OHINDOLFNMP](var_1), ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2<string, valuetype FLCFOLDCOJJ>[exp:Dictionary`2](var_2_42), ldloc:int32(pri)))
|
||||
}
|
||||
|
||||
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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
||||
*/;
|
||||
};
|
||||
return this.<AddConfigurableSettings>g__AddConfigurableSetting|0(func, condition);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA20 RID: 64032 RVA: 0x003AE134 File Offset: 0x003AC334
|
||||
[Token(Token = "0x600FA20")]
|
||||
[Address(RVA = "0x1661FD0", Offset = "0x16609D0", VA = "0x181661FD0")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>g__AddNodeGroupSetting|3(KJDOCKDBNCK chipAdapter, DBFIKIGBNOD nodeGroupAdapter)
|
||||
{
|
||||
Func<int, ILINODKFHEO> func = new Func(new ChipConfigMenu.JIDJHNIMBLL
|
||||
{
|
||||
chipAdapter = chipAdapter,
|
||||
nodeGroupAdapter = nodeGroupAdapter
|
||||
}.<AddConfigurableSettings>b__23);
|
||||
return this.<AddConfigurableSettings>g__AddConfigurableSetting|0(func, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA21 RID: 64033 RVA: 0x003AE170 File Offset: 0x003AC370
|
||||
[Token(Token = "0x600FA21")]
|
||||
[Address(RVA = "0x1662090", Offset = "0x1660A90", VA = "0x181662090")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>g__AddStringSetting|4(bool condition, string text, Func<string> get, Action<string> set)
|
||||
{
|
||||
int num = 0;
|
||||
ChipConfigMenu.JLEOEMJKOLM jleoemjkolm;
|
||||
jleoemjkolm.FieldGetter(num, text, get);
|
||||
jleoemjkolm.set = 0;
|
||||
jleoemjkolm.text = text;
|
||||
jleoemjkolm.get = get;
|
||||
Func<int, ILINODKFHEO> func = delegate(int pri)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA3E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.CircuitsV2.Experience.ChipConfigMenu/JLEOEMJKOLM::<AddConfigurableSettings>b__26(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3C:
|
||||
stloc:PGIHLFOHNML(var_2_44, newobj:PGIHLFOHNML(PGIHLFOHNML::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingStringUIControl, string>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingStringUIControl, string>[exp:OHINDOLFNMP](var_1), ldloc:int32(pri)))
|
||||
}
|
||||
|
||||
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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
||||
*/;
|
||||
};
|
||||
return this.<AddConfigurableSettings>g__AddConfigurableSetting|0(func, condition);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA22 RID: 64034 RVA: 0x003AE1B8 File Offset: 0x003AC3B8
|
||||
[Token(Token = "0x600FA22")]
|
||||
[Address(RVA = "0x16617D0", Offset = "0x16601D0", VA = "0x1816617D0")]
|
||||
internal void <AddConfigurableSettings>b__5(MakerPen makerPen)
|
||||
{
|
||||
int num = 0;
|
||||
if (this.<>9__30 == 0)
|
||||
{
|
||||
BaseTextInputUIDialog<TextInputUIDialog.NIPOGEDPMOA, TextInputUIDialog.KDJGEIICAJL>.KNPPNPLFCAD knppnplfcad = delegate(TextMeshProUGUI infoText, string inputText)
|
||||
{
|
||||
KJDOCKDBNCK kjdockdbnck = this.chip;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
this.<>9__30 = knppnplfcad;
|
||||
}
|
||||
IPromise<TextInputUIDialog.KDJGEIICAJL> promise = makerPen.KNDLGPOKIOI.ShowTextInputDialog(num);
|
||||
if (this.<>9__29 == 0)
|
||||
{
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = delegate(TextInputUIDialog.KDJGEIICAJL response)
|
||||
{
|
||||
KJDOCKDBNCK kjdockdbnck2 = this.chip;
|
||||
};
|
||||
this.<>9__29 = action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA23 RID: 64035 RVA: 0x003AE214 File Offset: 0x003AC414
|
||||
[Token(Token = "0x600FA23")]
|
||||
[Address(RVA = "0x16613F0", Offset = "0x165FDF0", VA = "0x1816613F0")]
|
||||
internal bool <AddConfigurableSettings>b__30(TextMeshProUGUI infoText, string inputText)
|
||||
{
|
||||
KJDOCKDBNCK kjdockdbnck = this.chip;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FA24 RID: 64036 RVA: 0x003AE23C File Offset: 0x003AC43C
|
||||
[Token(Token = "0x600FA24")]
|
||||
[Address(RVA = "0x1661360", Offset = "0x165FD60", VA = "0x181661360")]
|
||||
internal void <AddConfigurableSettings>b__29(TextInputUIDialog.KDJGEIICAJL response)
|
||||
{
|
||||
KJDOCKDBNCK kjdockdbnck = this.chip;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA25 RID: 64037 RVA: 0x003AE258 File Offset: 0x003AC458
|
||||
[Token(Token = "0x600FA25")]
|
||||
[Address(RVA = "0x16619C0", Offset = "0x16603C0", VA = "0x1816619C0")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>b__6(int pri)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA25)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.CircuitsV2.Experience.ChipConfigMenu/BBNGOLJKHGN::<AddConfigurableSettings>b__6(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3C:
|
||||
stloc:CPNMFOKDBKM(var_2_44, newobj:CPNMFOKDBKM(CPNMFOKDBKM::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingBooleanUIControl, bool>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingBooleanUIControl, bool>[exp:OHINDOLFNMP](var_1), ldloc:int32(pri)))
|
||||
}
|
||||
|
||||
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: 0x0600FA26 RID: 64038 RVA: 0x003AE2AC File Offset: 0x003AC4AC
|
||||
[Token(Token = "0x600FA26")]
|
||||
[Address(RVA = "0x16614F0", Offset = "0x165FEF0", VA = "0x1816614F0")]
|
||||
internal void <AddConfigurableSettings>b__37(CreationObjectSettingBooleanUIControl instance)
|
||||
{
|
||||
ChipConfigMenu chipConfigMenu;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ChipConfigMenu.CDLAOCLPDJM cdlaoclpdjm = new ChipConfigMenu.CDLAOCLPDJM();
|
||||
cdlaoclpdjm.CS$<>8__locals3 = this;
|
||||
cdlaoclpdjm.instance = instance;
|
||||
instance.PropertyDescription.text = "Detach From Object";
|
||||
Func<bool> func = this.<>9__38;
|
||||
CreationObjectSettingBooleanUIControl instance2 = cdlaoclpdjm.instance;
|
||||
if (func == 0)
|
||||
{
|
||||
Func<bool> func2 = () => this.controlPanel.<IsDetachedFromObject>k__BackingField;
|
||||
this.<>9__38 = func2;
|
||||
}
|
||||
CreationObjectSettingBooleanUIControl instance3 = cdlaoclpdjm.instance;
|
||||
Action<bool> action = new Action(this.controlPanel.RequestIsDetachedFromObjectChange);
|
||||
ControlPanel controlPanel = this.controlPanel;
|
||||
CreationObjectSettingBooleanUIControl instance4 = cdlaoclpdjm.instance;
|
||||
Action action2;
|
||||
controlPanel.OnIsDetachedFromObjectChanged += action2;
|
||||
chipConfigMenu = this.<>4__this;
|
||||
Action<ChipConfigMenu> onRemoveConfigurableSettings = chipConfigMenu.OnRemoveConfigurableSettings;
|
||||
Action<ChipConfigMenu> action3 = new Action(cdlaoclpdjm.<AddConfigurableSettings>g__onRemoveConfigurableSettings|39);
|
||||
@delegate = Delegate.Combine(onRemoveConfigurableSettings, action3);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
chipConfigMenu.OnRemoveConfigurableSettings = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA27 RID: 64039 RVA: 0x003AE380 File Offset: 0x003AC580
|
||||
[Token(Token = "0x600FA27")]
|
||||
[Address(RVA = "0x16616E0", Offset = "0x16600E0", VA = "0x1816616E0")]
|
||||
internal bool <AddConfigurableSettings>b__38()
|
||||
{
|
||||
return this.controlPanel.<IsDetachedFromObject>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA28 RID: 64040 RVA: 0x003AE3A0 File Offset: 0x003AC5A0
|
||||
[Token(Token = "0x600FA28")]
|
||||
[Address(RVA = "0x1661B10", Offset = "0x1660510", VA = "0x181661B10")]
|
||||
internal int <AddConfigurableSettings>b__7()
|
||||
{
|
||||
LogScreenChannel channel = this.logStringNode.Channel;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FA29 RID: 64041 RVA: 0x003AE3C0 File Offset: 0x003AC5C0
|
||||
[Token(Token = "0x600FA29")]
|
||||
[Address(RVA = "0x1661B30", Offset = "0x1660530", VA = "0x181661B30")]
|
||||
internal void <AddConfigurableSettings>b__8(int newChannel)
|
||||
{
|
||||
this.logStringNode.Channel = (LogScreenChannel)newChannel;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA2A RID: 64042 RVA: 0x003AE3E0 File Offset: 0x003AC5E0
|
||||
[Token(Token = "0x600FA2A")]
|
||||
[Address(RVA = "0x1661B50", Offset = "0x1660550", VA = "0x181661B50")]
|
||||
internal void <AddConfigurableSettings>b__9(MakerPen pen)
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = pen.KNDLGPOKIOI;
|
||||
CircuitEventObject circuitEventObject = this.circuitEventObject;
|
||||
int num = 0;
|
||||
IPromise<NewCircuitV2PortUIDialog.EGAEOEEGLBC> promise = paletteMenuToolUI.ShowNewPortDialog(circuitEventObject);
|
||||
Action<NewCircuitV2PortUIDialog.EGAEOEEGLBC> action = this.<>9__40;
|
||||
if (action == 0)
|
||||
{
|
||||
Action<NewCircuitV2PortUIDialog.EGAEOEEGLBC> action2 = delegate(NewCircuitV2PortUIDialog.EGAEOEEGLBC response)
|
||||
{
|
||||
CircuitEventObject circuitEventObject2 = this.circuitEventObject;
|
||||
};
|
||||
this.<>9__40 = action2;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num)
|
||||
{
|
||||
action += action;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
IPromise<NewCircuitV2PortUIDialog.EGAEOEEGLBC> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA2B RID: 64043 RVA: 0x003AE45C File Offset: 0x003AC65C
|
||||
[Token(Token = "0x600FA2B")]
|
||||
[Address(RVA = "0x1661700", Offset = "0x1660100", VA = "0x181661700")]
|
||||
internal void <AddConfigurableSettings>b__40(NewCircuitV2PortUIDialog.EGAEOEEGLBC response)
|
||||
{
|
||||
CircuitEventObject circuitEventObject = this.circuitEventObject;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA2C RID: 64044 RVA: 0x003AE478 File Offset: 0x003AC678
|
||||
[Token(Token = "0x600FA2C")]
|
||||
[Address(RVA = "0x1661090", Offset = "0x165FA90", VA = "0x181661090")]
|
||||
internal string <AddConfigurableSettings>b__10()
|
||||
{
|
||||
return this.propertyNode.<DesiredPropertyName>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA2D RID: 64045 RVA: 0x003AE498 File Offset: 0x003AC698
|
||||
[Token(Token = "0x600FA2D")]
|
||||
[Address(RVA = "0x16610B0", Offset = "0x165FAB0", VA = "0x1816610B0")]
|
||||
internal void <AddConfigurableSettings>b__11(string v)
|
||||
{
|
||||
this.propertyNode.RequestChangePropertyName(v);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA2E RID: 64046 RVA: 0x003AE4B8 File Offset: 0x003AC6B8
|
||||
[Token(Token = "0x600FA2E")]
|
||||
[Address(RVA = "0x16610D0", Offset = "0x165FAD0", VA = "0x1816610D0")]
|
||||
internal void <AddConfigurableSettings>b__12(MakerPen makerPen)
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = MakerPen.<IJMEOOBBJNG>k__BackingField.KNDLGPOKIOI;
|
||||
int num = 0;
|
||||
IPromise<TextInputUIDialog.KDJGEIICAJL> promise = paletteMenuToolUI.ShowTextInputDialog(num);
|
||||
if (this.<>9__42 == 0)
|
||||
{
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = delegate(TextInputUIDialog.KDJGEIICAJL response)
|
||||
{
|
||||
KJDOCKDBNCK kjdockdbnck = this.chip;
|
||||
};
|
||||
this.<>9__42 = action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA2F RID: 64047 RVA: 0x003AE500 File Offset: 0x003AC700
|
||||
[Token(Token = "0x600FA2F")]
|
||||
[Address(RVA = "0x1661750", Offset = "0x1660150", VA = "0x181661750")]
|
||||
internal void <AddConfigurableSettings>b__42(TextInputUIDialog.KDJGEIICAJL response)
|
||||
{
|
||||
KJDOCKDBNCK kjdockdbnck = this.chip;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA30 RID: 64048 RVA: 0x003AE51C File Offset: 0x003AC71C
|
||||
[Token(Token = "0x600FA30")]
|
||||
[Address(RVA = "0x16612C0", Offset = "0x165FCC0", VA = "0x1816612C0")]
|
||||
internal void <AddConfigurableSettings>b__14(MakerPen _)
|
||||
{
|
||||
DBFIKIGBNOD dbfikigbnod = this.dynamicInputNodeGroup;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FA31 RID: 64049 RVA: 0x003AE538 File Offset: 0x003AC738
|
||||
[Token(Token = "0x600FA31")]
|
||||
[Address(RVA = "0x1661310", Offset = "0x165FD10", VA = "0x181661310")]
|
||||
internal void <AddConfigurableSettings>b__15(MakerPen _)
|
||||
{
|
||||
DBFIKIGBNOD dbfikigbnod = this.dynamicInputNodeGroup;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400A698 RID: 42648
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A698")]
|
||||
public int priority;
|
||||
|
||||
// Token: 0x0400A699 RID: 42649
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A699")]
|
||||
public ChipConfigMenu <>4__this;
|
||||
|
||||
// Token: 0x0400A69A RID: 42650
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A69A")]
|
||||
public KJDOCKDBNCK chip;
|
||||
|
||||
// Token: 0x0400A69B RID: 42651
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A69B")]
|
||||
public EventNodeBase eventNodeBase;
|
||||
|
||||
// Token: 0x0400A69C RID: 42652
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A69C")]
|
||||
public ControlPanel controlPanel;
|
||||
|
||||
// Token: 0x0400A69D RID: 42653
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A69D")]
|
||||
public LogStringNode logStringNode;
|
||||
|
||||
// Token: 0x0400A69E RID: 42654
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A69E")]
|
||||
public CircuitEventObject circuitEventObject;
|
||||
|
||||
// Token: 0x0400A69F RID: 42655
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A69F")]
|
||||
public PropertyNode propertyNode;
|
||||
|
||||
// Token: 0x0400A6A0 RID: 42656
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A6A0")]
|
||||
public DBFIKIGBNOD dynamicInputNodeGroup;
|
||||
|
||||
// Token: 0x0400A6A1 RID: 42657
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A6A1")]
|
||||
public BaseTextInputUIDialog<TextInputUIDialog.NIPOGEDPMOA, TextInputUIDialog.KDJGEIICAJL>.KNPPNPLFCAD <>9__30;
|
||||
|
||||
// Token: 0x0400A6A2 RID: 42658
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A6A2")]
|
||||
public Action<TextInputUIDialog.KDJGEIICAJL> <>9__29;
|
||||
|
||||
// Token: 0x0400A6A3 RID: 42659
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400A6A3")]
|
||||
public Func<bool> <>9__38;
|
||||
|
||||
// Token: 0x0400A6A4 RID: 42660
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400A6A4")]
|
||||
public OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP <>9__37;
|
||||
|
||||
// Token: 0x0400A6A5 RID: 42661
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400A6A5")]
|
||||
public Action<NewCircuitV2PortUIDialog.EGAEOEEGLBC> <>9__40;
|
||||
|
||||
// Token: 0x0400A6A6 RID: 42662
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400A6A6")]
|
||||
public Action<TextInputUIDialog.KDJGEIICAJL> <>9__42;
|
||||
}
|
||||
|
||||
// Token: 0x0200234B RID: 9035
|
||||
[Token(Token = "0x200234B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NMGHMBOBDMJ
|
||||
{
|
||||
// Token: 0x0600FA32 RID: 64050 RVA: 0x003AE554 File Offset: 0x003AC754
|
||||
[Token(Token = "0x600FA32")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NMGHMBOBDMJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA33 RID: 64051 RVA: 0x003AE568 File Offset: 0x003AC768
|
||||
[Token(Token = "0x600FA33")]
|
||||
[Address(RVA = "0x16737D0", Offset = "0x16721D0", VA = "0x1816737D0")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>b__16(int pri)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA33)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.CircuitsV2.Experience.ChipConfigMenu/NMGHMBOBDMJ::<AddConfigurableSettings>b__16(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3C:
|
||||
stloc:JFIDDJPNEHI(var_2_44, newobj:JFIDDJPNEHI(JFIDDJPNEHI::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingButtonUIControl, bool>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingButtonUIControl, bool>[exp:OHINDOLFNMP](var_1), ldloc:int32(pri)))
|
||||
}
|
||||
|
||||
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: 0x0600FA34 RID: 64052 RVA: 0x003AE5BC File Offset: 0x003AC7BC
|
||||
[Token(Token = "0x600FA34")]
|
||||
[Address(RVA = "0x1673920", Offset = "0x1672320", VA = "0x181673920")]
|
||||
internal void <AddConfigurableSettings>b__18(CreationObjectSettingButtonUIControl instance)
|
||||
{
|
||||
ChipConfigMenu.CNEHKHLNMJB cnehkhlnmjb = new ChipConfigMenu.CNEHKHLNMJB();
|
||||
cnehkhlnmjb.CS$<>8__locals1 = this;
|
||||
cnehkhlnmjb.instance = instance;
|
||||
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
|
||||
string text = this.text;
|
||||
propertyDescription.text = text;
|
||||
CreationObjectSettingButtonUIControl instance2 = cnehkhlnmjb.instance;
|
||||
Action<bool> action = delegate(bool _)
|
||||
{
|
||||
ChipConfigMenu.NMGHMBOBDMJ cs$<>8__locals = cnehkhlnmjb.CS$<>8__locals1;
|
||||
CreationObjectSettingButtonUIControl instance3 = cnehkhlnmjb.instance;
|
||||
Action<MakerPen> action2 = cs$<>8__locals.onPressed;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = instance3.<LJOGMLBAABG>k__BackingField;
|
||||
action2(<LJOGMLBAABG>k__BackingField);
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0400A6A7 RID: 42663
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6A7")]
|
||||
public string text;
|
||||
|
||||
// Token: 0x0400A6A8 RID: 42664
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6A8")]
|
||||
public Action<MakerPen> onPressed;
|
||||
|
||||
// Token: 0x0400A6A9 RID: 42665
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6A9")]
|
||||
public OMKPHDBNLKH<CreationObjectSettingButtonUIControl, bool>.OHINDOLFNMP <>9__18;
|
||||
}
|
||||
|
||||
// Token: 0x0200234C RID: 9036
|
||||
[Token(Token = "0x200234C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CNEHKHLNMJB
|
||||
{
|
||||
// Token: 0x0600FA35 RID: 64053 RVA: 0x003AE610 File Offset: 0x003AC810
|
||||
[Token(Token = "0x600FA35")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public CNEHKHLNMJB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA36 RID: 64054 RVA: 0x003AE624 File Offset: 0x003AC824
|
||||
[Token(Token = "0x600FA36")]
|
||||
[Address(RVA = "0x1662510", Offset = "0x1660F10", VA = "0x181662510")]
|
||||
internal void <AddConfigurableSettings>b__19(bool _)
|
||||
{
|
||||
ChipConfigMenu.NMGHMBOBDMJ cs$<>8__locals = this.CS$<>8__locals1;
|
||||
CreationObjectSettingButtonUIControl creationObjectSettingButtonUIControl = this.instance;
|
||||
Action<MakerPen> onPressed = cs$<>8__locals.onPressed;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = creationObjectSettingButtonUIControl.<LJOGMLBAABG>k__BackingField;
|
||||
onPressed(<LJOGMLBAABG>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400A6AA RID: 42666
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6AA")]
|
||||
public CreationObjectSettingButtonUIControl instance;
|
||||
|
||||
// Token: 0x0400A6AB RID: 42667
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6AB")]
|
||||
public ChipConfigMenu.NMGHMBOBDMJ CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x0200234D RID: 9037
|
||||
[Token(Token = "0x200234D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PJKJOCABOLB
|
||||
{
|
||||
// Token: 0x0600FA37 RID: 64055 RVA: 0x003AE65C File Offset: 0x003AC85C
|
||||
[Token(Token = "0x600FA37")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public PJKJOCABOLB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA38 RID: 64056 RVA: 0x003AE670 File Offset: 0x003AC870
|
||||
[Token(Token = "0x600FA38")]
|
||||
[Address(RVA = "0x1674110", Offset = "0x1672B10", VA = "0x181674110")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>b__20(int pri)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA38)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.CircuitsV2.Experience.ChipConfigMenu/PJKJOCABOLB::<AddConfigurableSettings>b__20(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3C:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<string, valuetype FLCFOLDCOJJ>(var_2_42, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<string, valuetype FLCFOLDCOJJ>(PJKJOCABOLB::dict, ldloc:PJKJOCABOLB(this)))
|
||||
stloc:KLCANJPOEPC(var_3_4C, newobj:KLCANJPOEPC(KLCANJPOEPC::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingFriendlyIntControl, int32>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingFriendlyIntControl, int32>[exp:OHINDOLFNMP](var_1), ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2<string, valuetype FLCFOLDCOJJ>[exp:Dictionary`2](var_2_42), ldloc:int32(pri)))
|
||||
}
|
||||
|
||||
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: 0x0600FA39 RID: 64057 RVA: 0x003AE6CC File Offset: 0x003AC8CC
|
||||
[Token(Token = "0x600FA39")]
|
||||
[Address(RVA = "0x1672BC0", Offset = "0x16715C0", VA = "0x181672BC0")]
|
||||
internal void <AddConfigurableSettings>b__22(CreationObjectSettingFriendlyIntControl instance)
|
||||
{
|
||||
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
|
||||
string text = this.text;
|
||||
propertyDescription.text = text;
|
||||
Func<int> func = this.get;
|
||||
Action<int> action = this.set;
|
||||
}
|
||||
|
||||
// Token: 0x0400A6AC RID: 42668
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6AC")]
|
||||
public string text;
|
||||
|
||||
// Token: 0x0400A6AD RID: 42669
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6AD")]
|
||||
public Func<int> get;
|
||||
|
||||
// Token: 0x0400A6AE RID: 42670
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6AE")]
|
||||
public Action<int> set;
|
||||
|
||||
// Token: 0x0400A6AF RID: 42671
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A6AF")]
|
||||
public Dictionary<string, FLCFOLDCOJJ> dict;
|
||||
|
||||
// Token: 0x0400A6B0 RID: 42672
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A6B0")]
|
||||
public OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP <>9__22;
|
||||
}
|
||||
|
||||
// Token: 0x0200234E RID: 9038
|
||||
[Token(Token = "0x200234E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JIDJHNIMBLL
|
||||
{
|
||||
// Token: 0x0600FA3A RID: 64058 RVA: 0x003AE704 File Offset: 0x003AC904
|
||||
[Token(Token = "0x600FA3A")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JIDJHNIMBLL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA3B RID: 64059 RVA: 0x003AE718 File Offset: 0x003AC918
|
||||
[Token(Token = "0x600FA3B")]
|
||||
[Address(RVA = "0x1672600", Offset = "0x1671000", VA = "0x181672600")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>b__23(int pri)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA3B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.CircuitsV2.Experience.ChipConfigMenu/JIDJHNIMBLL::<AddConfigurableSettings>b__23(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3C:
|
||||
stloc:HLKPNLBLEHC(var_2_44, newobj:HLKPNLBLEHC(HLKPNLBLEHC::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class NodeGroupEditable, class [mscorlib]System.Tuple`2<class KJDOCKDBNCK, class DBFIKIGBNOD>>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class NodeGroupEditable, class [mscorlib]System.Tuple`2<class KJDOCKDBNCK, class DBFIKIGBNOD>>[exp:OHINDOLFNMP](var_1), ldloc:int32(pri)))
|
||||
}
|
||||
|
||||
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: 0x0600FA3C RID: 64060 RVA: 0x003AE76C File Offset: 0x003AC96C
|
||||
[Token(Token = "0x600FA3C")]
|
||||
[Address(RVA = "0x1672750", Offset = "0x1671150", VA = "0x181672750")]
|
||||
internal void <AddConfigurableSettings>b__25(NodeGroupEditable instance)
|
||||
{
|
||||
DBFIKIGBNOD dbfikigbnod = this.nodeGroupAdapter;
|
||||
KJDOCKDBNCK kjdockdbnck = this.chipAdapter;
|
||||
instance.SetNodeGroupInfo(kjdockdbnck, dbfikigbnod);
|
||||
}
|
||||
|
||||
// Token: 0x0400A6B1 RID: 42673
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6B1")]
|
||||
public KJDOCKDBNCK chipAdapter;
|
||||
|
||||
// Token: 0x0400A6B2 RID: 42674
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6B2")]
|
||||
public DBFIKIGBNOD nodeGroupAdapter;
|
||||
|
||||
// Token: 0x0400A6B3 RID: 42675
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6B3")]
|
||||
public OMKPHDBNLKH<NodeGroupEditable, global::System.Tuple<KJDOCKDBNCK, DBFIKIGBNOD>>.OHINDOLFNMP <>9__25;
|
||||
}
|
||||
|
||||
// Token: 0x0200234F RID: 9039
|
||||
[Token(Token = "0x200234F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JLEOEMJKOLM
|
||||
{
|
||||
// Token: 0x0600FA3D RID: 64061 RVA: 0x003AE798 File Offset: 0x003AC998
|
||||
[Token(Token = "0x600FA3D")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JLEOEMJKOLM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA3E RID: 64062 RVA: 0x003AE7AC File Offset: 0x003AC9AC
|
||||
[Token(Token = "0x600FA3E")]
|
||||
[Address(RVA = "0x1672A70", Offset = "0x1671470", VA = "0x181672A70")]
|
||||
internal ILINODKFHEO <AddConfigurableSettings>b__26(int pri)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA3E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.CircuitsV2.Experience.ChipConfigMenu/JLEOEMJKOLM::<AddConfigurableSettings>b__26(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3C:
|
||||
stloc:PGIHLFOHNML(var_2_44, newobj:PGIHLFOHNML(PGIHLFOHNML::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingStringUIControl, string>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingStringUIControl, string>[exp:OHINDOLFNMP](var_1), ldloc:int32(pri)))
|
||||
}
|
||||
|
||||
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: 0x0600FA3F RID: 64063 RVA: 0x003AE800 File Offset: 0x003ACA00
|
||||
[Token(Token = "0x600FA3F")]
|
||||
[Address(RVA = "0x1672BC0", Offset = "0x16715C0", VA = "0x181672BC0")]
|
||||
internal void <AddConfigurableSettings>b__28(CreationObjectSettingStringUIControl instance)
|
||||
{
|
||||
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
|
||||
string text = this.text;
|
||||
propertyDescription.text = text;
|
||||
Func<string> func = this.get;
|
||||
Action<string> action = this.set;
|
||||
}
|
||||
|
||||
// Token: 0x0400A6B4 RID: 42676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6B4")]
|
||||
public string text;
|
||||
|
||||
// Token: 0x0400A6B5 RID: 42677
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6B5")]
|
||||
public Func<string> get;
|
||||
|
||||
// Token: 0x0400A6B6 RID: 42678
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6B6")]
|
||||
public Action<string> set;
|
||||
|
||||
// Token: 0x0400A6B7 RID: 42679
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A6B7")]
|
||||
public OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP <>9__28;
|
||||
}
|
||||
|
||||
// Token: 0x02002350 RID: 9040
|
||||
[Token(Token = "0x2002350")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OPLGDJFKJEL
|
||||
{
|
||||
// Token: 0x0600FA40 RID: 64064 RVA: 0x003AE838 File Offset: 0x003ACA38
|
||||
[Token(Token = "0x600FA40")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OPLGDJFKJEL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA41 RID: 64065 RVA: 0x003AE84C File Offset: 0x003ACA4C
|
||||
[Token(Token = "0x600FA41")]
|
||||
[Address(RVA = "0x1673FA0", Offset = "0x16729A0", VA = "0x181673FA0")]
|
||||
internal void <AddConfigurableSettings>g__onRemoveConfigurableSettings|31(ChipConfigMenu chipConfigMenu)
|
||||
{
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action<ChipConfigMenu> onRemoveConfigurableSettings = chipConfigMenu.OnRemoveConfigurableSettings;
|
||||
Action<ChipConfigMenu> action = new Action(this.<AddConfigurableSettings>g__onRemoveConfigurableSettings|31);
|
||||
@delegate = Delegate.Remove(onRemoveConfigurableSettings, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
chipConfigMenu.OnRemoveConfigurableSettings = @delegate;
|
||||
GlobalCircuitContext globalCircuitContext = this.circuitContext;
|
||||
if (globalCircuitContext != 0)
|
||||
{
|
||||
Action<CircuitContext, CircuitEventDefinition, bool> action2 = new Action(this.CS$<>8__locals2.<>4__this.ABIJEAEMDJJ);
|
||||
globalCircuitContext.OnCircuitEventRegisteredGlobal -= action2;
|
||||
ChipConfigMenu.BBNGOLJKHGN cs$<>8__locals = this.CS$<>8__locals2;
|
||||
GlobalCircuitContext globalCircuitContext2 = this.circuitContext;
|
||||
Action<CircuitContext, CircuitEventDefinition, bool> action3 = new Action(cs$<>8__locals.<>4__this.ABIJEAEMDJJ);
|
||||
globalCircuitContext2.OnCircuitEventUnregisteredGlobal -= action3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA42 RID: 64066 RVA: 0x003AE8E4 File Offset: 0x003ACAE4
|
||||
[Token(Token = "0x600FA42")]
|
||||
[Address(RVA = "0x1673E80", Offset = "0x1672880", VA = "0x181673E80")]
|
||||
internal int <AddConfigurableSettings>g__GetSelected|32()
|
||||
{
|
||||
CircuitEventBus.EventRegistration eventRegistration = this.CS$<>8__locals2.eventNodeBase.eventRegistration;
|
||||
return this.possibleEvents.IndexOf(eventRegistration);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA43 RID: 64067 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600FA43")]
|
||||
[Address(RVA = "0x1673F00", Offset = "0x1672900", VA = "0x181673F00")]
|
||||
internal void <AddConfigurableSettings>g__SetSelected|33(int newSelected)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600FA44 RID: 64068 RVA: 0x003AE914 File Offset: 0x003ACB14
|
||||
[Token(Token = "0x600FA44")]
|
||||
[Address(RVA = "0x1673EE0", Offset = "0x16728E0", VA = "0x181673EE0")]
|
||||
internal int <AddConfigurableSettings>g__GetTarget|34()
|
||||
{
|
||||
RpcTarget <Target>k__BackingField = this.syncedEventSenderNode.<Target>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FA45 RID: 64069 RVA: 0x003AE934 File Offset: 0x003ACB34
|
||||
[Token(Token = "0x600FA45")]
|
||||
[Address(RVA = "0x1673F80", Offset = "0x1672980", VA = "0x181673F80")]
|
||||
internal void <AddConfigurableSettings>g__SetTarget|35(int newTarget)
|
||||
{
|
||||
SynchedEventSenderNode synchedEventSenderNode = this.syncedEventSenderNode;
|
||||
}
|
||||
|
||||
// Token: 0x0400A6B8 RID: 42680
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6B8")]
|
||||
public GlobalCircuitContext circuitContext;
|
||||
|
||||
// Token: 0x0400A6B9 RID: 42681
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6B9")]
|
||||
public List<CircuitEventBus.EventRegistration> possibleEvents;
|
||||
|
||||
// Token: 0x0400A6BA RID: 42682
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6BA")]
|
||||
public SynchedEventSenderNode syncedEventSenderNode;
|
||||
|
||||
// Token: 0x0400A6BB RID: 42683
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A6BB")]
|
||||
public ChipConfigMenu.BBNGOLJKHGN CS$<>8__locals2;
|
||||
}
|
||||
|
||||
// Token: 0x02002351 RID: 9041
|
||||
[Token(Token = "0x2002351")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CDLAOCLPDJM
|
||||
{
|
||||
// Token: 0x0600FA46 RID: 64070 RVA: 0x003AE950 File Offset: 0x003ACB50
|
||||
[Token(Token = "0x600FA46")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public CDLAOCLPDJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA47 RID: 64071 RVA: 0x003AE964 File Offset: 0x003ACB64
|
||||
[Token(Token = "0x600FA47")]
|
||||
[Address(RVA = "0x1662400", Offset = "0x1660E00", VA = "0x181662400")]
|
||||
internal void <AddConfigurableSettings>g__onRemoveConfigurableSettings|39(ChipConfigMenu chipConfigMenu)
|
||||
{
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action<ChipConfigMenu> onRemoveConfigurableSettings = chipConfigMenu.OnRemoveConfigurableSettings;
|
||||
Action<ChipConfigMenu> action = new Action(this.<AddConfigurableSettings>g__onRemoveConfigurableSettings|39);
|
||||
@delegate = Delegate.Remove(onRemoveConfigurableSettings, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
chipConfigMenu.OnRemoveConfigurableSettings = @delegate;
|
||||
ControlPanel controlPanel = this.CS$<>8__locals3.controlPanel;
|
||||
CreationObjectSettingBooleanUIControl creationObjectSettingBooleanUIControl = this.instance;
|
||||
Action action2;
|
||||
controlPanel.OnIsDetachedFromObjectChanged -= action2;
|
||||
}
|
||||
|
||||
// Token: 0x0400A6BC RID: 42684
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6BC")]
|
||||
public CreationObjectSettingBooleanUIControl instance;
|
||||
|
||||
// Token: 0x0400A6BD RID: 42685
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6BD")]
|
||||
public ChipConfigMenu.BBNGOLJKHGN CS$<>8__locals3;
|
||||
}
|
||||
|
||||
// Token: 0x02002352 RID: 9042
|
||||
[Token(Token = "0x2002352")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OLAIHJMFDKP
|
||||
{
|
||||
// Token: 0x0600FA48 RID: 64072 RVA: 0x003AE9C0 File Offset: 0x003ACBC0
|
||||
[Token(Token = "0x600FA48")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OLAIHJMFDKP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA49 RID: 64073 RVA: 0x003AE9D4 File Offset: 0x003ACBD4
|
||||
[Token(Token = "0x600FA49")]
|
||||
[Address(RVA = "0x16739E0", Offset = "0x16723E0", VA = "0x1816739E0")]
|
||||
internal void <AddConfigurableSettings>b__41(MakerPen pen)
|
||||
{
|
||||
CircuitEventObject circuitEventObject = this.CS$<>8__locals4.circuitEventObject;
|
||||
string text = this.paramName;
|
||||
circuitEventObject.RequestRemoveEventProperty(text);
|
||||
}
|
||||
|
||||
// Token: 0x0400A6BE RID: 42686
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6BE")]
|
||||
public string paramName;
|
||||
|
||||
// Token: 0x0400A6BF RID: 42687
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6BF")]
|
||||
public ChipConfigMenu.BBNGOLJKHGN CS$<>8__locals4;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,617 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using CircuitsV2;
|
||||
using CircuitsV2.Graph;
|
||||
using CircuitsV2.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.CircuitsV2.Adapter;
|
||||
using RecRoom.CircuitsV2.Config;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.DataStructures;
|
||||
using RecRoom.Tools.MakerPenTools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.Experience
|
||||
{
|
||||
// Token: 0x02002353 RID: 9043
|
||||
[Token(Token = "0x2002353")]
|
||||
[StructLayout(3)]
|
||||
public sealed class ChipConnectionPoint : ConnectionPoint, ODAEKFDKCEC
|
||||
{
|
||||
// Token: 0x17002A19 RID: 10777
|
||||
// (get) Token: 0x0600FA4A RID: 64074 RVA: 0x003AEA04 File Offset: 0x003ACC04
|
||||
[Token(Token = "0x17002A19")]
|
||||
public BoxCollider OIPAHJGCLEJ
|
||||
{
|
||||
[Token(Token = "0x600FA4A")]
|
||||
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
||||
get
|
||||
{
|
||||
return this.defaultValueCollider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A1A RID: 10778
|
||||
// (get) Token: 0x0600FA4B RID: 64075 RVA: 0x003AEA18 File Offset: 0x003ACC18
|
||||
// (set) Token: 0x0600FA4C RID: 64076 RVA: 0x003AEA2C File Offset: 0x003ACC2C
|
||||
[Token(Token = "0x17002A1A")]
|
||||
public float BJHMBBHNIPL
|
||||
{
|
||||
[Token(Token = "0x600FA4B")]
|
||||
[Address(RVA = "0x567ED0", Offset = "0x5668D0", VA = "0x180567ED0")]
|
||||
get;
|
||||
[Token(Token = "0x600FA4C")]
|
||||
[Address(RVA = "0x123C890", Offset = "0x123B290", VA = "0x18123C890")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002A1B RID: 10779
|
||||
// (get) Token: 0x0600FA4D RID: 64077 RVA: 0x003AEA40 File Offset: 0x003ACC40
|
||||
[Token(Token = "0x17002A1B")]
|
||||
public override GIPDDLFFNGG KADAPJEJAPF
|
||||
{
|
||||
[Token(Token = "0x600FA4D")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570", Slot = "10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA4D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GIPDDLFFNGG RecRoom.CircuitsV2.Experience.ChipConnectionPoint::get_CreationContextObject()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Chip(var_0_06, ldfld:Chip(ChipConnectionPoint::EHHKGBAMIOP, ldloc:ChipConnectionPoint(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: 0x17002A1C RID: 10780
|
||||
// (get) Token: 0x0600FA4E RID: 64078 RVA: 0x003AEA54 File Offset: 0x003ACC54
|
||||
[Token(Token = "0x17002A1C")]
|
||||
public override bool EPJNIALCKOA
|
||||
{
|
||||
[Token(Token = "0x600FA4E")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A1D RID: 10781
|
||||
// (get) Token: 0x0600FA4F RID: 64079 RVA: 0x003AEA64 File Offset: 0x003ACC64
|
||||
[Token(Token = "0x17002A1D")]
|
||||
public override bool ALDMBOLPEFG
|
||||
{
|
||||
[Token(Token = "0x600FA4F")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A1E RID: 10782
|
||||
// (get) Token: 0x0600FA50 RID: 64080 RVA: 0x003AEA74 File Offset: 0x003ACC74
|
||||
[Token(Token = "0x17002A1E")]
|
||||
public override bool MELMOMAGKEP
|
||||
{
|
||||
[Token(Token = "0x600FA50")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA51 RID: 64081 RVA: 0x003AEA84 File Offset: 0x003ACC84
|
||||
[Token(Token = "0x600FA51")]
|
||||
[Address(RVA = "0x16647F0", Offset = "0x16631F0", VA = "0x1816647F0")]
|
||||
private void Awake()
|
||||
{
|
||||
BoxCollider boxCollider = this.defaultValueCollider;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA52 RID: 64082 RVA: 0x003AEAA0 File Offset: 0x003ACCA0
|
||||
[Token(Token = "0x600FA52")]
|
||||
[Address(RVA = "0x1664830", Offset = "0x1663230", VA = "0x181664830")]
|
||||
public void Bind(Chip EHHKGBAMIOP, KPJGIJKKILH DMGBJCPEJFI, IOKind BIKMGAPACLK)
|
||||
{
|
||||
ReferencePoint attachmentPoint = this.attachmentPoint;
|
||||
this.EHHKGBAMIOP = EHHKGBAMIOP;
|
||||
KPJGIJKKILH port = DMGBJCPEJFI;
|
||||
this.DMGBJCPEJFI = port;
|
||||
this.BIKMGAPACLK = BIKMGAPACLK;
|
||||
float z = attachmentPoint.localPosition.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
attachmentPoint.localPosition.z = z2;
|
||||
List<ILINODKFHEO> knkggdhcldn = this.KNKGGDHCLDN;
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__19_ = ChipConnectionPoint.<>c.<>9__19_0;
|
||||
if (<>9__19_ == 0)
|
||||
{
|
||||
ChipConnectionPoint.<>c.<>9__19_0 = (MakerPenPaletteConfigScreen screen) => screen.DefaultStringUIControlPrefab;
|
||||
}
|
||||
Func<string> <>9__2;
|
||||
Action<string> <>9__3;
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingStringUIControl instance)
|
||||
{
|
||||
instance.PropertyDescription.text = "Value";
|
||||
if (<>9__2 == 0)
|
||||
{
|
||||
Func<string> func = delegate
|
||||
{
|
||||
KPJGIJKKILH port2 = DMGBJCPEJFI;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
<>9__2 = func;
|
||||
}
|
||||
if (<>9__3 == 0)
|
||||
{
|
||||
Action<string> action = delegate(string value)
|
||||
{
|
||||
KPJGIJKKILH port3 = DMGBJCPEJFI;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
<>9__3 = action;
|
||||
}
|
||||
};
|
||||
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__19_, ohindolfnmp, -1);
|
||||
knkggdhcldn.Add(pgihlfohnml);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA53 RID: 64083 RVA: 0x003AEB54 File Offset: 0x003ACD54
|
||||
[Token(Token = "0x600FA53")]
|
||||
[Address(RVA = "0x16657A0", Offset = "0x16641A0", VA = "0x1816657A0")]
|
||||
public void Unbind()
|
||||
{
|
||||
int num = 0;
|
||||
this.EHHKGBAMIOP = num;
|
||||
this.DMGBJCPEJFI = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA54 RID: 64084 RVA: 0x003AEB74 File Offset: 0x003ACD74
|
||||
[Token(Token = "0x600FA54")]
|
||||
[Address(RVA = "0x1664E90", Offset = "0x1663890", VA = "0x181664E90", Slot = "13")]
|
||||
public override void ConnectionEnd(ConnectionCreationContext LHOMKMINCHH, ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
|
||||
{
|
||||
int fblpahmdifp = this.FBLPAHMDIFP;
|
||||
int frameCount = Time.frameCount;
|
||||
if (fblpahmdifp != frameCount)
|
||||
{
|
||||
if (HDPMJFANOPG == GFMAOEPEFKD)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = HDPMJFANOPG != num;
|
||||
if (flag)
|
||||
{
|
||||
KPJGIJKKILH dmgbjcpejfi = this.DMGBJCPEJFI;
|
||||
KPJGIJKKILH dmgbjcpejfi2 = this.DMGBJCPEJFI;
|
||||
if (!flag)
|
||||
{
|
||||
IOKind bikmgapaclk = this.BIKMGAPACLK;
|
||||
bool flag2;
|
||||
if (!dmgbjcpejfi2.DJDGADHLPNN(bikmgapaclk) || !flag2)
|
||||
{
|
||||
goto IL_BF;
|
||||
}
|
||||
KPJGIJKKILH dmgbjcpejfi3 = this.DMGBJCPEJFI;
|
||||
if (!flag2)
|
||||
{
|
||||
NJGIIGAKJHO njgiigakjho = new NJGIIGAKJHO(this);
|
||||
}
|
||||
KPJGIJKKILH dmgbjcpejfi4 = this.DMGBJCPEJFI;
|
||||
KPJGIJKKILH dmgbjcpejfi5 = this.DMGBJCPEJFI;
|
||||
string text;
|
||||
if (text == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (!flag || flag)
|
||||
{
|
||||
}
|
||||
if (!flag || !flag)
|
||||
{
|
||||
goto IL_BF;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!(HDPMJFANOPG == this) || HDPMJFANOPG == 0 || HDPMJFANOPG == 0 || GFMAOEPEFKD == 0 || GFMAOEPEFKD != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
IL_BF:
|
||||
int frameCount2 = Time.frameCount;
|
||||
this.FBLPAHMDIFP = frameCount2;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA55 RID: 64085 RVA: 0x003AEC58 File Offset: 0x003ACE58
|
||||
[Token(Token = "0x600FA55")]
|
||||
[Address(RVA = "0x1665530", Offset = "0x1663F30", VA = "0x181665530")]
|
||||
private static ValueTuple<Node, OutputPort, Node, InputPort>? PPCMNIKDEDO(Chip GHPCPGACFGE, IOKind KFOJIOGJFDI, KPJGIJKKILH DGFGDIBCLEG, Chip JFFEOPOABEL, IOKind CNOLJPFAACC, KPJGIJKKILH EENIGJIAJEG)
|
||||
{
|
||||
if (DGFGDIBCLEG == (ulong)1L)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
CircuitGraphObject circuitGraphObject;
|
||||
bool flag;
|
||||
if (!circuitGraphObject.IsNot(num) && !flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
CircuitGraphObject circuitGraphObject2;
|
||||
bool flag2;
|
||||
if (circuitGraphObject2.IsNot(num2) || !flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FA56 RID: 64086 RVA: 0x003AEC94 File Offset: 0x003ACE94
|
||||
[Token(Token = "0x600FA56")]
|
||||
[Address(RVA = "0x1665360", Offset = "0x1663D60", VA = "0x181665360")]
|
||||
private static void PAGCOAMMGPK(Chip GHPCPGACFGE, IOKind KFOJIOGJFDI, KPJGIJKKILH DGFGDIBCLEG, Chip JFFEOPOABEL, IOKind CNOLJPFAACC, KPJGIJKKILH EENIGJIAJEG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA57 RID: 64087 RVA: 0x003AECA4 File Offset: 0x003ACEA4
|
||||
[Token(Token = "0x600FA57")]
|
||||
[Address(RVA = "0x1665470", Offset = "0x1663E70", VA = "0x181665470")]
|
||||
private static void PCEBCEPHAMF(KPJGIJKKILH HHJDJHPGAIK)
|
||||
{
|
||||
int num = 0;
|
||||
if (num != 0)
|
||||
{
|
||||
GraphOp.DisconnectPortByRequest(num);
|
||||
return;
|
||||
}
|
||||
while (num == 0)
|
||||
{
|
||||
}
|
||||
GraphOp.DisconnectPortByRequest(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA58 RID: 64088 RVA: 0x003AECD0 File Offset: 0x003ACED0
|
||||
[Token(Token = "0x600FA58")]
|
||||
[Address(RVA = "0x1664D30", Offset = "0x1663730", VA = "0x181664D30", Slot = "14")]
|
||||
public override void ConfigureHoverPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (this.DMGBJCPEJFI != 0)
|
||||
{
|
||||
if (z != 0f)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
IOKind bikmgapaclk = this.BIKMGAPACLK;
|
||||
bool flag = this.DMGBJCPEJFI.DJDGADHLPNN(bikmgapaclk);
|
||||
bool isCV = LAIOECNCBBK.MELMOMAGKEP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA59 RID: 64089 RVA: 0x003AED20 File Offset: 0x003ACF20
|
||||
[Token(Token = "0x600FA59")]
|
||||
[Address(RVA = "0x1664E20", Offset = "0x1663820", VA = "0x181664E20", Slot = "15")]
|
||||
public override void ConfigureStartPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA5A RID: 64090 RVA: 0x003AED48 File Offset: 0x003ACF48
|
||||
[Token(Token = "0x600FA5A")]
|
||||
[Address(RVA = "0x1664A70", Offset = "0x1663470", VA = "0x181664A70", Slot = "16")]
|
||||
public override void ConfigureEndPinInfoDisplay(MakerPenPinInfo OGJPODDDAHL, in Vector3 MMEIDGMCHNK, ConnectionPoint HEICFDGLPJK)
|
||||
{
|
||||
int num = 0;
|
||||
if (HEICFDGLPJK != 0)
|
||||
{
|
||||
}
|
||||
if (num)
|
||||
{
|
||||
bool flag;
|
||||
if (flag || num.TryErr(num))
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool isCV = OGJPODDDAHL.MELMOMAGKEP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000116 RID: 278
|
||||
// (add) Token: 0x0600FA5B RID: 64091 RVA: 0x003AED90 File Offset: 0x003ACF90
|
||||
// (remove) Token: 0x0600FA5C RID: 64092 RVA: 0x003AEDAC File Offset: 0x003ACFAC
|
||||
[Token(Token = "0x14000116")]
|
||||
public event Action PKPMNBBPLCI
|
||||
{
|
||||
[Token(Token = "0x600FA5B")]
|
||||
[Address(RVA = "0x1665820", Offset = "0x1664220", VA = "0x181665820", Slot = "20")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600FA5C")]
|
||||
[Address(RVA = "0x1665B70", Offset = "0x1664570", VA = "0x181665B70", Slot = "21")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA5D RID: 64093 RVA: 0x003AEDC8 File Offset: 0x003ACFC8
|
||||
[Token(Token = "0x600FA5D")]
|
||||
[Address(RVA = "0x154EE30", Offset = "0x154D830", VA = "0x18154EE30")]
|
||||
public void UseEvents()
|
||||
{
|
||||
Action pkpmnbbplci = this.PKPMNBBPLCI;
|
||||
if (pkpmnbbplci != 0)
|
||||
{
|
||||
pkpmnbbplci();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A1F RID: 10783
|
||||
// (get) Token: 0x0600FA5E RID: 64094 RVA: 0x003AEDE8 File Offset: 0x003ACFE8
|
||||
[Token(Token = "0x17002A1F")]
|
||||
public IEnumerable<ILINODKFHEO> AEBKAFDCLLM
|
||||
{
|
||||
[Token(Token = "0x600FA5E")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780", Slot = "22")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA5E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<ILINODKFHEO> RecRoom.CircuitsV2.Experience.ChipConnectionPoint::get_ObjectSettingsFunctions()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<class ILINODKFHEO>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class ILINODKFHEO>(ChipConnectionPoint::KNKGGDHCLDN, ldloc:ChipConnectionPoint(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: 0x17002A20 RID: 10784
|
||||
// (get) Token: 0x0600FA5F RID: 64095 RVA: 0x003AEDFC File Offset: 0x003ACFFC
|
||||
[Token(Token = "0x17002A20")]
|
||||
public string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x600FA5F")]
|
||||
[Address(RVA = "0x1665990", Offset = "0x1664390", VA = "0x181665990", Slot = "23")]
|
||||
get
|
||||
{
|
||||
KPJGIJKKILH dmgbjcpejfi = this.DMGBJCPEJFI;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A21 RID: 10785
|
||||
// (get) Token: 0x0600FA60 RID: 64096 RVA: 0x003AEE18 File Offset: 0x003AD018
|
||||
[Token(Token = "0x17002A21")]
|
||||
public bool FBLEJONFPAK
|
||||
{
|
||||
[Token(Token = "0x600FA60")]
|
||||
[Address(RVA = "0x16659E0", Offset = "0x16643E0", VA = "0x1816659E0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
IOKind bikmgapaclk = this.BIKMGAPACLK;
|
||||
return this.DMGBJCPEJFI.DJDGADHLPNN(bikmgapaclk);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA61 RID: 64097 RVA: 0x003AEE38 File Offset: 0x003AD038
|
||||
[Token(Token = "0x600FA61")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "25")]
|
||||
public bool OnPreInitializeConfigScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17002A22 RID: 10786
|
||||
// (get) Token: 0x0600FA62 RID: 64098 RVA: 0x003AEE48 File Offset: 0x003AD048
|
||||
[Token(Token = "0x17002A22")]
|
||||
public override Vector3 PHDIBEIFGKL
|
||||
{
|
||||
[Token(Token = "0x600FA62")]
|
||||
[Address(RVA = "0x1665A00", Offset = "0x1664400", VA = "0x181665A00", Slot = "17")]
|
||||
get
|
||||
{
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
|
||||
{
|
||||
float z = Vector3.right.z;
|
||||
}
|
||||
float z2 = Vector3.right.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A23 RID: 10787
|
||||
// (get) Token: 0x0600FA63 RID: 64099 RVA: 0x003AEE84 File Offset: 0x003AD084
|
||||
[Token(Token = "0x17002A23")]
|
||||
public override Color BLLLCAAJBHC
|
||||
{
|
||||
[Token(Token = "0x600FA63")]
|
||||
[Address(RVA = "0x16658C0", Offset = "0x16642C0", VA = "0x1816658C0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
CircuitsV2Config style = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.style;
|
||||
TypeConfig typeConfig;
|
||||
Color connectedColor = typeConfig.connectedColor;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A24 RID: 10788
|
||||
// (get) Token: 0x0600FA64 RID: 64100 RVA: 0x003AEEA8 File Offset: 0x003AD0A8
|
||||
[Token(Token = "0x17002A24")]
|
||||
public override bool CJIMJENNIPE
|
||||
{
|
||||
[Token(Token = "0x600FA64")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA65 RID: 64101 RVA: 0x003AEEB8 File Offset: 0x003AD0B8
|
||||
[Token(Token = "0x600FA65")]
|
||||
[Address(RVA = "0x16657B0", Offset = "0x16641B0", VA = "0x1816657B0")]
|
||||
public ChipConnectionPoint()
|
||||
{
|
||||
List<ILINODKFHEO> list = new List();
|
||||
this.KNKGGDHCLDN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A6C0 RID: 42688
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A6C0")]
|
||||
[SerializeField]
|
||||
private BoxCollider defaultValueCollider;
|
||||
|
||||
// Token: 0x0400A6C2 RID: 42690
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400A6C2")]
|
||||
private Chip EHHKGBAMIOP;
|
||||
|
||||
// Token: 0x0400A6C3 RID: 42691
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400A6C3")]
|
||||
private KPJGIJKKILH DMGBJCPEJFI;
|
||||
|
||||
// Token: 0x0400A6C4 RID: 42692
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400A6C4")]
|
||||
private IOKind BIKMGAPACLK;
|
||||
|
||||
// Token: 0x0400A6C5 RID: 42693
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400A6C5")]
|
||||
private int FBLPAHMDIFP = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400A6C7 RID: 42695
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400A6C7")]
|
||||
private readonly List<ILINODKFHEO> KNKGGDHCLDN;
|
||||
|
||||
// Token: 0x02002354 RID: 9044
|
||||
[Token(Token = "0x2002354")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IPMAELAOAML
|
||||
{
|
||||
// Token: 0x0600FA66 RID: 64102 RVA: 0x003AEEE8 File Offset: 0x003AD0E8
|
||||
[Token(Token = "0x600FA66")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public IPMAELAOAML()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA67 RID: 64103 RVA: 0x003AEEFC File Offset: 0x003AD0FC
|
||||
[Token(Token = "0x600FA67")]
|
||||
[Address(RVA = "0x1672470", Offset = "0x1670E70", VA = "0x181672470")]
|
||||
internal void <Bind>b__1(CreationObjectSettingStringUIControl instance)
|
||||
{
|
||||
instance.PropertyDescription.text = "Value";
|
||||
if (this.<>9__2 == 0)
|
||||
{
|
||||
Func<string> func = delegate
|
||||
{
|
||||
KPJGIJKKILH kpjgijkkilh = this.port;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
this.<>9__2 = func;
|
||||
}
|
||||
if (this.<>9__3 == 0)
|
||||
{
|
||||
Action<string> action = delegate(string value)
|
||||
{
|
||||
KPJGIJKKILH kpjgijkkilh2 = this.port;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
this.<>9__3 = action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA68 RID: 64104 RVA: 0x003AEF5C File Offset: 0x003AD15C
|
||||
[Token(Token = "0x600FA68")]
|
||||
[Address(RVA = "0x1672550", Offset = "0x1670F50", VA = "0x181672550")]
|
||||
internal string <Bind>b__2()
|
||||
{
|
||||
KPJGIJKKILH kpjgijkkilh = this.port;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FA69 RID: 64105 RVA: 0x003AEF78 File Offset: 0x003AD178
|
||||
[Token(Token = "0x600FA69")]
|
||||
[Address(RVA = "0x16725A0", Offset = "0x1670FA0", VA = "0x1816725A0")]
|
||||
internal void <Bind>b__3(string value)
|
||||
{
|
||||
KPJGIJKKILH kpjgijkkilh = this.port;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400A6C8 RID: 42696
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6C8")]
|
||||
public KPJGIJKKILH port;
|
||||
|
||||
// Token: 0x0400A6C9 RID: 42697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6C9")]
|
||||
public Func<string> <>9__2;
|
||||
|
||||
// Token: 0x0400A6CA RID: 42698
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6CA")]
|
||||
public Action<string> <>9__3;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,391 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.CircuitsV2.Config;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.Experience
|
||||
{
|
||||
// Token: 0x02002356 RID: 9046
|
||||
[Token(Token = "0x2002356")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public sealed class ChipView
|
||||
{
|
||||
// Token: 0x17002A25 RID: 10789
|
||||
// (get) Token: 0x0600FA6D RID: 64109 RVA: 0x003AEFDC File Offset: 0x003AD1DC
|
||||
[Token(Token = "0x17002A25")]
|
||||
public Bounds Bounds
|
||||
{
|
||||
[Token(Token = "0x600FA6D")]
|
||||
[Address(RVA = "0x1668AE0", Offset = "0x16674E0", VA = "0x181668AE0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A26 RID: 10790
|
||||
// (get) Token: 0x0600FA6E RID: 64110 RVA: 0x003AEFF0 File Offset: 0x003AD1F0
|
||||
[Token(Token = "0x17002A26")]
|
||||
private MaterialPropertyBlock MaterialPropertyBlock
|
||||
{
|
||||
[Token(Token = "0x600FA6E")]
|
||||
[Address(RVA = "0x1668B80", Offset = "0x1667580", VA = "0x181668B80")]
|
||||
get
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = this._materialPropertyBlock;
|
||||
if (materialPropertyBlock == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock2 = new MaterialPropertyBlock();
|
||||
this._materialPropertyBlock = materialPropertyBlock2;
|
||||
}
|
||||
return materialPropertyBlock;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A27 RID: 10791
|
||||
// (get) Token: 0x0600FA6F RID: 64111 RVA: 0x003AF018 File Offset: 0x003AD218
|
||||
[Token(Token = "0x17002A27")]
|
||||
private MaterialPropertyBlock BroadcastMaterialPropertyBlock
|
||||
{
|
||||
[Token(Token = "0x600FA6F")]
|
||||
[Address(RVA = "0x1668B20", Offset = "0x1667520", VA = "0x181668B20")]
|
||||
get
|
||||
{
|
||||
MaterialPropertyBlock broadcastMaterialPropertyBlock = this._broadcastMaterialPropertyBlock;
|
||||
if (broadcastMaterialPropertyBlock == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this._broadcastMaterialPropertyBlock = materialPropertyBlock;
|
||||
}
|
||||
return broadcastMaterialPropertyBlock;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA70 RID: 64112 RVA: 0x003AF040 File Offset: 0x003AD240
|
||||
[Token(Token = "0x600FA70")]
|
||||
[Address(RVA = "0x1665FB0", Offset = "0x16649B0", VA = "0x181665FB0")]
|
||||
private static Mesh NDGLHJFFNKK(Mesh DIEPOPNJNCO)
|
||||
{
|
||||
int num = 0;
|
||||
if (DIEPOPNJNCO == num)
|
||||
{
|
||||
bool flag = ChipView.instancedMeshes.Remove(DIEPOPNJNCO);
|
||||
}
|
||||
Dictionary<Mesh, Mesh> dictionary = ChipView.instancedMeshes;
|
||||
bool flag2;
|
||||
Mesh mesh;
|
||||
if (flag2)
|
||||
{
|
||||
mesh = global::UnityEngine.Object.Instantiate<Mesh>(DIEPOPNJNCO);
|
||||
ChipView.instancedMeshes[DIEPOPNJNCO] = mesh;
|
||||
}
|
||||
return mesh;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA71 RID: 64113 RVA: 0x003AF090 File Offset: 0x003AD290
|
||||
[Token(Token = "0x600FA71")]
|
||||
[Address(RVA = "0x1665F40", Offset = "0x1664940", VA = "0x181665F40")]
|
||||
public void GFBIJNLKLCM(CircuitsV2Config OJAIGECECGI, ChipConfig JNDKCJKANCC, KJDOCKDBNCK NJJHANJLFED, Chip EHHKGBAMIOP)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA72 RID: 64114 RVA: 0x003AF0A0 File Offset: 0x003AD2A0
|
||||
[Token(Token = "0x600FA72")]
|
||||
[Address(RVA = "0x1666180", Offset = "0x1664B80", VA = "0x181666180")]
|
||||
private void PPIJILNGKOA(CircuitsV2Config OJAIGECECGI, ChipConfig JNDKCJKANCC, KJDOCKDBNCK NJJHANJLFED, Chip EHHKGBAMIOP)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA72)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.CircuitsV2.Experience.ChipView::PPIJILNGKOA(RecRoom.CircuitsV2.Config.CircuitsV2Config,RecRoom.CircuitsV2.Config.ChipConfig,KJDOCKDBNCK,RecRoom.CircuitsV2.Chip)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_268:
|
||||
stloc:float32(var_49_274, ldfld:float32(Vector2::y, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](CircuitsV2Config::innerContextIconTopRightMargin, ldloc:CircuitsV2Config(var_32))))
|
||||
stloc:float32(var_50_27F, call:float32(Math::Max, ldloc:float32(var_44), ldloc:float32(var_49_274)))
|
||||
stloc:float32(var_51_28D, ldfld:float32(Vector2::y, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](CircuitsV2Config::customIconTopLeftMargin, ldloc:CircuitsV2Config(var_32))))
|
||||
stloc:Material(var_52_29E, ldfld:Material(CircuitsV2Config::wireMaterial, ldloc:CircuitsV2Config(var_32)))
|
||||
stloc:Material(var_54_2A7, ldfld:Material(CircuitsV2Config::wireMaterial, ldloc:CircuitsV2Config(var_32)))
|
||||
stloc:float32(var_58_2B5, ldfld:float32(Vector2::y, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](CircuitsV2Config::customIconTopLeftMargin, ldloc:CircuitsV2Config(var_32))))
|
||||
stloc:float32(var_61_2BE, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_60)))
|
||||
}
|
||||
|
||||
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: 0x0600FA73 RID: 64115 RVA: 0x003AF36C File Offset: 0x003AD56C
|
||||
[Token(Token = "0x600FA73")]
|
||||
[Address(RVA = "0x1665F50", Offset = "0x1664950", VA = "0x181665F50")]
|
||||
public IEnumerator<ISchedule> KGCNGPAKEDF()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600FA73)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.CircuitsV2.Experience.ChipView::KGCNGPAKEDF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(AIDGEACMFCG::System.IDisposable.Dispose, ldloc:AIDGEACMFCG(var_0))
|
||||
stfld:int32(AIDGEACMFCG::<>1__state, ldloc:AIDGEACMFCG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:ChipView(AIDGEACMFCG::<>4__this, ldloc:AIDGEACMFCG(var_0), ldloc:ChipView(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: 0x0600FA74 RID: 64116 RVA: 0x003AF390 File Offset: 0x003AD590
|
||||
[Token(Token = "0x600FA74")]
|
||||
[Address(RVA = "0x1665C10", Offset = "0x1664610", VA = "0x181665C10")]
|
||||
private void BCCJBNFAEHL(Chip DOJCFCINALC)
|
||||
{
|
||||
TextMeshPro textMeshPro = this.titleText;
|
||||
TextMeshPro textMeshPro2 = this.titleText;
|
||||
Transform transform = textMeshPro2.transform;
|
||||
TextMeshPro textMeshPro3 = this.titleText;
|
||||
Bounds textBounds = textMeshPro2.textBounds;
|
||||
Transform transform2 = this.titleText.transform;
|
||||
Color white = Color.white;
|
||||
IEnumerable<Port> ports = DOJCFCINALC.Ports;
|
||||
Action<Port> <>9__28_ = ChipView.<>c.<>9__28_0;
|
||||
if (<>9__28_ == 0)
|
||||
{
|
||||
ChipView.<>c.<>9__28_0 = delegate(Port i)
|
||||
{
|
||||
Transform transform3 = i.portView.text.transform;
|
||||
Transform transform4 = i.portView.text.transform;
|
||||
TextMeshPro text = i.portView.text;
|
||||
Transform transform5 = text.transform;
|
||||
TextMeshPro text2 = i.portView.text;
|
||||
Bounds textBounds2 = text.textBounds;
|
||||
Transform transform6 = i.portView.text.transform;
|
||||
Color white2 = Color.white;
|
||||
};
|
||||
}
|
||||
EnumerableExt.ForEach<Port>(ports, <>9__28_);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA75 RID: 64117 RVA: 0x003AF414 File Offset: 0x003AD614
|
||||
[Token(Token = "0x600FA75")]
|
||||
[Address(RVA = "0x1668A80", Offset = "0x1667480", VA = "0x181668A80")]
|
||||
public ChipView()
|
||||
{
|
||||
int num = 0;
|
||||
this.resetAnimationDurationSeconds = 1f;
|
||||
AnimationCurve animationCurve = AnimationCurve.EaseInOut((float)0, (float)num, 1f, 1f);
|
||||
this.resetAnimationCurve = animationCurve;
|
||||
Color red = Color.red;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A6CD RID: 42701
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6CD")]
|
||||
[SerializeField]
|
||||
private TextMeshPro titleText;
|
||||
|
||||
// Token: 0x0400A6CE RID: 42702
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6CE")]
|
||||
[SerializeField]
|
||||
private GameObject chipMesh;
|
||||
|
||||
// Token: 0x0400A6CF RID: 42703
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6CF")]
|
||||
[SerializeField]
|
||||
private GameObject innerContextIcon;
|
||||
|
||||
// Token: 0x0400A6D0 RID: 42704
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A6D0")]
|
||||
[SerializeField]
|
||||
private GameObject innerContextIconBack;
|
||||
|
||||
// Token: 0x0400A6D1 RID: 42705
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A6D1")]
|
||||
[SerializeField]
|
||||
private GameObject syncIcon;
|
||||
|
||||
// Token: 0x0400A6D2 RID: 42706
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A6D2")]
|
||||
[SerializeField]
|
||||
private GameObject syncIconBack;
|
||||
|
||||
// Token: 0x0400A6D3 RID: 42707
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A6D3")]
|
||||
[SerializeField]
|
||||
private SpriteRenderer chipCustomIcon;
|
||||
|
||||
// Token: 0x0400A6D4 RID: 42708
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A6D4")]
|
||||
[SerializeField]
|
||||
private SpriteRenderer chipCustomIconBack;
|
||||
|
||||
// Token: 0x0400A6D5 RID: 42709
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A6D5")]
|
||||
[SerializeField]
|
||||
private GameObject broadcastIcon;
|
||||
|
||||
// Token: 0x0400A6D6 RID: 42710
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A6D6")]
|
||||
[SerializeField]
|
||||
private MeshRenderer[] broadcastIconRenderers;
|
||||
|
||||
// Token: 0x0400A6D7 RID: 42711
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A6D7")]
|
||||
[SerializeField]
|
||||
private BoxCollider collider;
|
||||
|
||||
// Token: 0x0400A6D8 RID: 42712
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400A6D8")]
|
||||
private MaterialPropertyBlock _materialPropertyBlock;
|
||||
|
||||
// Token: 0x0400A6D9 RID: 42713
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400A6D9")]
|
||||
private MaterialPropertyBlock _broadcastMaterialPropertyBlock;
|
||||
|
||||
// Token: 0x0400A6DA RID: 42714
|
||||
[Token(Token = "0x400A6DA")]
|
||||
private static readonly Dictionary<Mesh, Mesh> instancedMeshes = new Dictionary();
|
||||
|
||||
// Token: 0x0400A6DB RID: 42715
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400A6DB")]
|
||||
[SerializeField]
|
||||
private float resetAnimationDurationSeconds;
|
||||
|
||||
// Token: 0x0400A6DC RID: 42716
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400A6DC")]
|
||||
[SerializeField]
|
||||
private AnimationCurve resetAnimationCurve;
|
||||
|
||||
// Token: 0x0400A6DD RID: 42717
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400A6DD")]
|
||||
[SerializeField]
|
||||
private Color resetAnimationTargetColor;
|
||||
|
||||
// Token: 0x0400A6DE RID: 42718
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400A6DE")]
|
||||
private Color? originalTextColor;
|
||||
|
||||
// Token: 0x02002357 RID: 9047
|
||||
[Token(Token = "0x2002357")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NKFPECKMGBM
|
||||
{
|
||||
// Token: 0x0600FA77 RID: 64119 RVA: 0x003AF46C File Offset: 0x003AD66C
|
||||
[Token(Token = "0x600FA77")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NKFPECKMGBM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600FA78 RID: 64120 RVA: 0x003AF480 File Offset: 0x003AD680
|
||||
[Token(Token = "0x600FA78")]
|
||||
[Address(RVA = "0x1673370", Offset = "0x1671D70", VA = "0x181673370")]
|
||||
internal bool <Layout>b__1(Port x)
|
||||
{
|
||||
Port port = this.selfPort;
|
||||
return x != port;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA79 RID: 64121 RVA: 0x003AF49C File Offset: 0x003AD69C
|
||||
[Token(Token = "0x600FA79")]
|
||||
[Address(RVA = "0x16733E0", Offset = "0x1671DE0", VA = "0x1816733E0")]
|
||||
internal void <Layout>g__ApplySharedEventFormatting|2(float x, float y)
|
||||
{
|
||||
Transform transform = this.<>4__this.broadcastIcon.transform;
|
||||
Transform transform2 = this.<>4__this.broadcastIcon.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.<>4__this.broadcastIcon.SetActive(true);
|
||||
KJDOCKDBNCK kjdockdbnck = this.chipAdapter;
|
||||
CircuitsV2Config circuitsV2Config = this.cv2Config;
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
ChipView chipView = this.<>4__this;
|
||||
if (chipView._broadcastMaterialPropertyBlock == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
chipView._broadcastMaterialPropertyBlock = materialPropertyBlock;
|
||||
}
|
||||
ChipView chipView2 = this.<>4__this;
|
||||
if (chipView2._broadcastMaterialPropertyBlock == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock2 = new MaterialPropertyBlock();
|
||||
chipView2._broadcastMaterialPropertyBlock = materialPropertyBlock2;
|
||||
}
|
||||
MeshRenderer[] broadcastIconRenderers = this.<>4__this.broadcastIconRenderers;
|
||||
int length = broadcastIconRenderers.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ChipView chipView3 = this.<>4__this;
|
||||
MeshRenderer meshRenderer = broadcastIconRenderers[num];
|
||||
MaterialPropertyBlock materialPropertyBlock3;
|
||||
if (chipView3._broadcastMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock3 = new MaterialPropertyBlock();
|
||||
chipView3._broadcastMaterialPropertyBlock = materialPropertyBlock3;
|
||||
}
|
||||
meshRenderer.Internal_SetPropertyBlock(materialPropertyBlock3);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400A6DF RID: 42719
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6DF")]
|
||||
public Port selfPort;
|
||||
|
||||
// Token: 0x0400A6E0 RID: 42720
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6E0")]
|
||||
public ChipView <>4__this;
|
||||
|
||||
// Token: 0x0400A6E1 RID: 42721
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6E1")]
|
||||
public KJDOCKDBNCK chipAdapter;
|
||||
|
||||
// Token: 0x0400A6E2 RID: 42722
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A6E2")]
|
||||
public CircuitsV2Config cv2Config;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.Experience
|
||||
{
|
||||
// Token: 0x0200235A RID: 9050
|
||||
[Token(Token = "0x200235A")]
|
||||
[Serializable]
|
||||
[StructLayout(0)]
|
||||
public struct MeshFilterAndRenderer
|
||||
{
|
||||
// Token: 0x0400A6EA RID: 42730
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A6EA")]
|
||||
public MeshFilter Filter;
|
||||
|
||||
// Token: 0x0400A6EB RID: 42731
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400A6EB")]
|
||||
public MeshRenderer Renderer;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,695 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using CircuitsV2.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.CircuitsV2.Adapter;
|
||||
using RecRoom.CircuitsV2.Config;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.CircuitsV2.Experience
|
||||
{
|
||||
// Token: 0x0200235B RID: 9051
|
||||
[Token(Token = "0x200235B")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public sealed class PortView
|
||||
{
|
||||
// Token: 0x17002A2A RID: 10794
|
||||
// (get) Token: 0x0600FA84 RID: 64132 RVA: 0x003AF77C File Offset: 0x003AD97C
|
||||
[Token(Token = "0x17002A2A")]
|
||||
public TextMeshPro Text
|
||||
{
|
||||
[Token(Token = "0x600FA84")]
|
||||
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
||||
get
|
||||
{
|
||||
return this.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A2B RID: 10795
|
||||
// (get) Token: 0x0600FA85 RID: 64133 RVA: 0x003AF790 File Offset: 0x003AD990
|
||||
[Token(Token = "0x17002A2B")]
|
||||
public TextMeshPro DefaultValueText
|
||||
{
|
||||
[Token(Token = "0x600FA85")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.defaultValueText;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A2C RID: 10796
|
||||
// (get) Token: 0x0600FA86 RID: 64134 RVA: 0x003AF7A4 File Offset: 0x003AD9A4
|
||||
// (set) Token: 0x0600FA87 RID: 64135 RVA: 0x003AF7B8 File Offset: 0x003AD9B8
|
||||
[Token(Token = "0x17002A2C")]
|
||||
public float LayoutWidth
|
||||
{
|
||||
[Token(Token = "0x600FA86")]
|
||||
[Address(RVA = "0x12005C0", Offset = "0x11FEFC0", VA = "0x1812005C0")]
|
||||
get;
|
||||
[Token(Token = "0x600FA87")]
|
||||
[Address(RVA = "0xF61A90", Offset = "0xF60490", VA = "0x180F61A90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002A2D RID: 10797
|
||||
// (get) Token: 0x0600FA88 RID: 64136 RVA: 0x003AF7CC File Offset: 0x003AD9CC
|
||||
[Token(Token = "0x17002A2D")]
|
||||
private MaterialPropertyBlock DefaultValueMaterialPropertyBlock
|
||||
{
|
||||
[Token(Token = "0x600FA88")]
|
||||
[Address(RVA = "0x16768E0", Offset = "0x16752E0", VA = "0x1816768E0")]
|
||||
get
|
||||
{
|
||||
MaterialPropertyBlock defaultValueMaterialPropertyBlock = this._defaultValueMaterialPropertyBlock;
|
||||
if (defaultValueMaterialPropertyBlock == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this._defaultValueMaterialPropertyBlock = materialPropertyBlock;
|
||||
}
|
||||
return defaultValueMaterialPropertyBlock;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002A2E RID: 10798
|
||||
// (get) Token: 0x0600FA89 RID: 64137 RVA: 0x003AF7F4 File Offset: 0x003AD9F4
|
||||
[Token(Token = "0x17002A2E")]
|
||||
private MaterialPropertyBlock PortMaterialPropertyBlock
|
||||
{
|
||||
[Token(Token = "0x600FA89")]
|
||||
[Address(RVA = "0x1676940", Offset = "0x1675340", VA = "0x181676940")]
|
||||
get
|
||||
{
|
||||
MaterialPropertyBlock portMaterialPropertyBlock = this._portMaterialPropertyBlock;
|
||||
if (portMaterialPropertyBlock == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this._portMaterialPropertyBlock = materialPropertyBlock;
|
||||
}
|
||||
return portMaterialPropertyBlock;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA8A RID: 64138 RVA: 0x003AF81C File Offset: 0x003ADA1C
|
||||
[Token(Token = "0x600FA8A")]
|
||||
[Address(RVA = "0x16751A0", Offset = "0x1673BA0", VA = "0x1816751A0")]
|
||||
public void GFBIJNLKLCM(CircuitsV2Config OJAIGECECGI, ChipConfig JNDKCJKANCC, KPJGIJKKILH HHJDJHPGAIK, Port DMGBJCPEJFI, IOKind BIKMGAPACLK)
|
||||
{
|
||||
if (this.IDOBFNPFBDI())
|
||||
{
|
||||
this.portGameObject = 0;
|
||||
TypeConfig typeConfig;
|
||||
this.NAKOLNBLHMG(OJAIGECECGI, HHJDJHPGAIK, typeConfig);
|
||||
bool flag;
|
||||
this.KPMIOKDMFMO(HHJDJHPGAIK, typeConfig, flag);
|
||||
this.GOAIJALKJAD(HHJDJHPGAIK, flag);
|
||||
this.FABCHIFFIDI(OJAIGECECGI, HHJDJHPGAIK);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA8B RID: 64139 RVA: 0x003AF864 File Offset: 0x003ADA64
|
||||
[Token(Token = "0x600FA8B")]
|
||||
[Address(RVA = "0x1675500", Offset = "0x1673F00", VA = "0x181675500")]
|
||||
private bool IDOBFNPFBDI()
|
||||
{
|
||||
TextMeshPro textMeshPro = this.text;
|
||||
int num = 0;
|
||||
bool flag = textMeshPro != num;
|
||||
if (DebugTool.AssertDbg(flag, "Null text found in PortView.", LogFlag.All, LogLevel.Error))
|
||||
{
|
||||
TextMeshPro textMeshPro2 = this.defaultValueText;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (DebugTool.AssertDbg(textMeshPro2 != num3, "Null defaultValueText found in PortView.", (LogFlag)num2, (LogLevel)((uint)2)))
|
||||
{
|
||||
GameObject gameObject = this.meshParent;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
if (DebugTool.AssertDbg(gameObject != num5, "Null meshParent found in PortView.", (LogFlag)num4, (LogLevel)((uint)2)))
|
||||
{
|
||||
IEnumerable<MeshFilterAndRenderer>[] array = new IEnumerable<MeshFilterAndRenderer>[3];
|
||||
MeshFilterAndRenderer[] array2 = this.portComponents;
|
||||
if (array2 != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array2;
|
||||
MeshFilterAndRenderer[] array3 = this.plugComponents;
|
||||
if (array3 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = array3;
|
||||
MeshFilterAndRenderer[] array4 = this.defaultValueComponents;
|
||||
if (array4 != 0)
|
||||
{
|
||||
}
|
||||
array[2] = array4;
|
||||
IEnumerable<MeshFilterAndRenderer> enumerable = EnumerableExtensions.Concat<MeshFilterAndRenderer>(array);
|
||||
if (PortView.<>c.<>9__24_0 == 0)
|
||||
{
|
||||
PortView.<>c.<>9__24_0 = delegate(bool acc, MeshFilterAndRenderer curr)
|
||||
{
|
||||
if (!acc)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
int num6 = 0;
|
||||
bool flag3;
|
||||
return DebugTool.AssertDbg(flag3, "Null MeshFilter or MeshRenderer found in PortView.", (LogFlag)num6, (LogLevel)((uint)2));
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x0600FA8C RID: 64140 RVA: 0x003AF968 File Offset: 0x003ADB68
|
||||
[Token(Token = "0x600FA8C")]
|
||||
[Address(RVA = "0x1676440", Offset = "0x1674E40", VA = "0x181676440")]
|
||||
private void NAKOLNBLHMG(CircuitsV2Config OJAIGECECGI, KPJGIJKKILH FEGCHFPGAGN, TypeConfig OBEDJMDEFKA)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (Enumerable.Any<Mesh>(OBEDJMDEFKA.valueMeshOverrides))
|
||||
{
|
||||
}
|
||||
if (Enumerable.Any<Mesh>(OBEDJMDEFKA.valuePlugMeshOverrides))
|
||||
{
|
||||
}
|
||||
if (Enumerable.Any<Mesh>(OBEDJMDEFKA.referenceMeshOverrides))
|
||||
{
|
||||
}
|
||||
Mesh[] referencePlugMeshOverrides = OBEDJMDEFKA.referencePlugMeshOverrides;
|
||||
if (Enumerable.Any<Mesh>(referencePlugMeshOverrides))
|
||||
{
|
||||
}
|
||||
MeshFilterAndRenderer[] array = this.portComponents;
|
||||
IEnumerable enumerable = referencePlugMeshOverrides.APOIPHCBOOM(array);
|
||||
MeshFilterAndRenderer[] array2 = this.plugComponents;
|
||||
IEnumerable enumerable2 = referencePlugMeshOverrides.APOIPHCBOOM(array2);
|
||||
IEnumerable<ValueTuple<Mesh, MeshFilterAndRenderer>> enumerable3 = Enumerable.Concat<ValueTuple<Mesh, MeshFilterAndRenderer>>(enumerable, enumerable2);
|
||||
Func<ValueTuple<Mesh, MeshFilterAndRenderer>, ValueTuple<Mesh, MeshFilter>> func;
|
||||
if (PortView.<>c.<>9__25_0 == 0)
|
||||
{
|
||||
func = delegate(ValueTuple<Mesh, MeshFilterAndRenderer> i)
|
||||
{
|
||||
};
|
||||
PortView.<>c.<>9__25_0 = func;
|
||||
}
|
||||
IEnumerable<ValueTuple<Mesh, MeshFilterAndRenderer>> enumerable4 = Enumerable.Select<ValueTuple<Mesh, MeshFilterAndRenderer>, ValueTuple<Mesh, MeshFilter>>(enumerable3, func);
|
||||
if (enumerable4 != 0)
|
||||
{
|
||||
if (num < enumerable4)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerable4)
|
||||
{
|
||||
goto IL_B4;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag;
|
||||
while (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
while (flag2)
|
||||
{
|
||||
}
|
||||
IL_B4:
|
||||
enumerable3 += enumerable3;
|
||||
}
|
||||
if (enumerable4 != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
DebugTool.FailDbg("Unknown ReadWriteKind when setting PortView meshes.", LogFlag.All, LogLevel.Error);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA8D RID: 64141 RVA: 0x003AFA54 File Offset: 0x003ADC54
|
||||
[Token(Token = "0x600FA8D")]
|
||||
[Address(RVA = "0x1675AC0", Offset = "0x16744C0", VA = "0x181675AC0")]
|
||||
private void KPMIOKDMFMO(KPJGIJKKILH FEGCHFPGAGN, TypeConfig OBEDJMDEFKA, bool CIIHCCEABFG)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
if (FEGCHFPGAGN == 0)
|
||||
{
|
||||
MaterialPropertyBlock portMaterialPropertyBlock = this._portMaterialPropertyBlock;
|
||||
if (portMaterialPropertyBlock == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this._portMaterialPropertyBlock = materialPropertyBlock;
|
||||
}
|
||||
GKNLAPDADHL.EGDIIHLOHGA(OBEDJMDEFKA, portMaterialPropertyBlock);
|
||||
MaterialPropertyBlock materialPropertyBlock2;
|
||||
if (this._defaultValueMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock2 = new MaterialPropertyBlock();
|
||||
this._defaultValueMaterialPropertyBlock = materialPropertyBlock2;
|
||||
}
|
||||
GKNLAPDADHL.EGDIIHLOHGA(OBEDJMDEFKA, materialPropertyBlock2);
|
||||
}
|
||||
MaterialPropertyBlock portMaterialPropertyBlock2 = this._portMaterialPropertyBlock;
|
||||
if (portMaterialPropertyBlock2 == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock3 = new MaterialPropertyBlock();
|
||||
this._portMaterialPropertyBlock = materialPropertyBlock3;
|
||||
}
|
||||
GKNLAPDADHL.ICKKHEBJALL(OBEDJMDEFKA, portMaterialPropertyBlock2);
|
||||
MaterialPropertyBlock materialPropertyBlock4;
|
||||
if (this._defaultValueMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock4 = new MaterialPropertyBlock();
|
||||
this._defaultValueMaterialPropertyBlock = materialPropertyBlock4;
|
||||
}
|
||||
GKNLAPDADHL.ICKKHEBJALL(OBEDJMDEFKA, materialPropertyBlock4);
|
||||
IEnumerable<MeshFilterAndRenderer>[] array = new IEnumerable<MeshFilterAndRenderer>[2];
|
||||
MeshFilterAndRenderer[] array2 = this.portComponents;
|
||||
if (array2 != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array2;
|
||||
MeshFilterAndRenderer[] array3 = this.plugComponents;
|
||||
if (array3 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = array3;
|
||||
IEnumerable<MeshFilterAndRenderer> enumerable = EnumerableExtensions.Concat<MeshFilterAndRenderer>(array);
|
||||
Func<MeshFilterAndRenderer, MeshRenderer> func;
|
||||
if (PortView.<>c.<>9__26_0 == 0)
|
||||
{
|
||||
func = delegate(MeshFilterAndRenderer i)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
PortView.<>c.<>9__26_0 = func;
|
||||
}
|
||||
IEnumerable<MeshFilterAndRenderer> enumerable2 = Enumerable.Select<MeshFilterAndRenderer, MeshRenderer>(enumerable, func);
|
||||
MeshFilterAndRenderer[] array4 = this.defaultValueComponents;
|
||||
Func<MeshFilterAndRenderer, MeshRenderer> func2;
|
||||
if (PortView.<>c.<>9__26_1 == 0)
|
||||
{
|
||||
func2 = delegate(MeshFilterAndRenderer i)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
PortView.<>c.<>9__26_1 = func2;
|
||||
}
|
||||
IEnumerable<MeshFilterAndRenderer> enumerable3 = Enumerable.Select<MeshFilterAndRenderer, MeshRenderer>(array4, func2);
|
||||
if (enumerable3 != 0)
|
||||
{
|
||||
if (num >= enumerable3)
|
||||
{
|
||||
goto IL_13C;
|
||||
}
|
||||
num += num;
|
||||
if (num != enumerable3)
|
||||
{
|
||||
num++;
|
||||
goto IL_13C;
|
||||
}
|
||||
IL_154:
|
||||
MaterialPropertyBlock materialPropertyBlock5;
|
||||
materialPropertyBlock5 += materialPropertyBlock5;
|
||||
goto IL_15B;
|
||||
IL_13C:
|
||||
if (this._portMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock5 = new MaterialPropertyBlock();
|
||||
this._portMaterialPropertyBlock = materialPropertyBlock5;
|
||||
goto IL_154;
|
||||
}
|
||||
goto IL_154;
|
||||
}
|
||||
IL_15B:
|
||||
int num2 = 0;
|
||||
if (enumerable3 != 0)
|
||||
{
|
||||
}
|
||||
MaterialPropertyBlock materialPropertyBlock6;
|
||||
if (num != -1)
|
||||
{
|
||||
if (num2 < enumerable3)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_1C8;
|
||||
}
|
||||
if (num2 < num3)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num3)
|
||||
{
|
||||
goto IL_1C1;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
if (this._defaultValueMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock6 = new MaterialPropertyBlock();
|
||||
this._defaultValueMaterialPropertyBlock = materialPropertyBlock6;
|
||||
}
|
||||
}
|
||||
if (num2 == 0)
|
||||
{
|
||||
materialPropertyBlock6 += materialPropertyBlock6;
|
||||
goto IL_1C1;
|
||||
}
|
||||
continue;
|
||||
IL_1C8:
|
||||
num++;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num2 == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
IL_1C1:
|
||||
materialPropertyBlock6 += materialPropertyBlock6;
|
||||
goto IL_1C8;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA8E RID: 64142 RVA: 0x003AFC44 File Offset: 0x003ADE44
|
||||
[Token(Token = "0x600FA8E")]
|
||||
[Address(RVA = "0x16745B0", Offset = "0x1672FB0", VA = "0x1816745B0")]
|
||||
private void BNEDNOBNEHK(PODGPJPDGJK GEDCEIDOKJL)
|
||||
{
|
||||
GameObject gameObject = this.arrayIcon;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA8F RID: 64143 RVA: 0x003AFC60 File Offset: 0x003ADE60
|
||||
[Token(Token = "0x600FA8F")]
|
||||
[Address(RVA = "0x1675340", Offset = "0x1673D40", VA = "0x181675340")]
|
||||
private void GOAIJALKJAD(KPJGIJKKILH FEGCHFPGAGN, bool CIIHCCEABFG)
|
||||
{
|
||||
this.defaultValueText.gameObject.SetActive(CIIHCCEABFG);
|
||||
this.portGameObject.connectionPoint.defaultValueCollider.SetEnabled(CIIHCCEABFG);
|
||||
MeshFilterAndRenderer[] array = this.defaultValueComponents;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(CIIHCCEABFG);
|
||||
num++;
|
||||
}
|
||||
int length2 = this.plugComponents.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
GameObject gameObject2;
|
||||
gameObject2.SetActive(length != 0);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600FA90 RID: 64144 RVA: 0x003AFCE8 File Offset: 0x003ADEE8
|
||||
[Token(Token = "0x600FA90")]
|
||||
[Address(RVA = "0x1674620", Offset = "0x1673020", VA = "0x181674620")]
|
||||
private void FABCHIFFIDI(CircuitsV2Config OJAIGECECGI, KPJGIJKKILH FEGCHFPGAGN)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (num < FEGCHFPGAGN)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
break;
|
||||
}
|
||||
TextMeshPro textMeshPro = this.defaultValueText;
|
||||
Mesh[] defaultValueMeshes = OJAIGECECGI.defaultValueMeshes;
|
||||
Mesh mesh = Enumerable.First<Mesh>(defaultValueMeshes);
|
||||
Bounds bounds = defaultValueMeshes.bounds;
|
||||
float num2 = this.defaultValueText.CCOFEOGJKLF();
|
||||
int num3 = 0;
|
||||
float num4 = Math.Max(num2, (float)num3);
|
||||
MeshFilterAndRenderer[] array = this.defaultValueComponents;
|
||||
IEnumerable enumerable = OJAIGECECGI.defaultValueMeshes.APOIPHCBOOM(array);
|
||||
Func<ValueTuple<Mesh, MeshFilterAndRenderer>, ValueTuple<Mesh, MeshFilter, MeshRenderer>> func;
|
||||
if (PortView.<>c.<>9__29_0 == 0)
|
||||
{
|
||||
func = delegate(ValueTuple<Mesh, MeshFilterAndRenderer> i)
|
||||
{
|
||||
};
|
||||
PortView.<>c.<>9__29_0 = func;
|
||||
}
|
||||
IEnumerable<ValueTuple<Mesh, MeshFilterAndRenderer>> enumerable2 = Enumerable.Select<ValueTuple<Mesh, MeshFilterAndRenderer>, ValueTuple<Mesh, MeshFilter, MeshRenderer>>(enumerable, func);
|
||||
BoxCollider defaultValueCollider = this.portGameObject.connectionPoint.defaultValueCollider;
|
||||
BoxCollider defaultValueCollider2 = this.portGameObject.connectionPoint.defaultValueCollider;
|
||||
Transform transform = this.meshParent.transform;
|
||||
ChipConnectionPoint connectionPoint = this.portGameObject.connectionPoint;
|
||||
Vector3 zero = Vector3.zero;
|
||||
MaterialPropertyBlock materialPropertyBlock;
|
||||
if (this._defaultValueMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this._defaultValueMaterialPropertyBlock = materialPropertyBlock;
|
||||
}
|
||||
int dkkijbdpkig = PAMNDKEGFFG.DKKIJBDPKIG;
|
||||
int num5 = 0;
|
||||
materialPropertyBlock.SetVector(dkkijbdpkig, num5);
|
||||
MaterialPropertyBlock materialPropertyBlock2;
|
||||
if (this._defaultValueMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock2 = new MaterialPropertyBlock();
|
||||
this._defaultValueMaterialPropertyBlock = materialPropertyBlock2;
|
||||
}
|
||||
int hkjnfikdcph = PAMNDKEGFFG.HKJNFIKDCPH;
|
||||
int num6 = 0;
|
||||
materialPropertyBlock2.SetVector(hkjnfikdcph, num6);
|
||||
MaterialPropertyBlock materialPropertyBlock3;
|
||||
if (this._defaultValueMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock3 = new MaterialPropertyBlock();
|
||||
this._defaultValueMaterialPropertyBlock = materialPropertyBlock3;
|
||||
}
|
||||
int llkodmjmekf = PAMNDKEGFFG.LLKODMJMEKF;
|
||||
int num7 = 0;
|
||||
materialPropertyBlock3.SetVector(llkodmjmekf, num7);
|
||||
MaterialPropertyBlock materialPropertyBlock4;
|
||||
if (this._defaultValueMaterialPropertyBlock == 0)
|
||||
{
|
||||
materialPropertyBlock4 = new MaterialPropertyBlock();
|
||||
this._defaultValueMaterialPropertyBlock = materialPropertyBlock4;
|
||||
}
|
||||
int jlahcmbeghn = PAMNDKEGFFG.JLAHCMBEGHN;
|
||||
int num8 = 0;
|
||||
materialPropertyBlock4.SetVector(jlahcmbeghn, num8);
|
||||
Vector4 vector;
|
||||
if (vector != 0)
|
||||
{
|
||||
if (num >= vector)
|
||||
{
|
||||
goto IL_1A1;
|
||||
}
|
||||
num += num;
|
||||
if (num != vector)
|
||||
{
|
||||
num++;
|
||||
goto IL_1A1;
|
||||
}
|
||||
IL_1DA:
|
||||
Transform transform2;
|
||||
transform2 += transform2;
|
||||
float num9;
|
||||
num9 += 2.7E-44f;
|
||||
goto IL_1EB;
|
||||
IL_1A1:
|
||||
MaterialPropertyBlock defaultValueMaterialPropertyBlock = this.DefaultValueMaterialPropertyBlock;
|
||||
transform2 = this.meshParent.transform;
|
||||
Vector3 vector2;
|
||||
num9 = vector2.z;
|
||||
transform2 += transform2;
|
||||
num9 += 2.5E-44f;
|
||||
num9 += 2.7E-44f;
|
||||
goto IL_1DA;
|
||||
}
|
||||
IL_1EB:
|
||||
if (vector != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA91 RID: 64145 RVA: 0x003AFF10 File Offset: 0x003AE110
|
||||
[Token(Token = "0x600FA91")]
|
||||
[Address(RVA = "0x1674280", Offset = "0x1672C80", VA = "0x181674280")]
|
||||
private void AFOOOFNLNNA(CircuitsV2Config OJAIGECECGI, ChipConfig JNDKCJKANCC, KPJGIJKKILH HHJDJHPGAIK, Port DMGBJCPEJFI, IOKind BIKMGAPACLK, TypeConfig OBEDJMDEFKA)
|
||||
{
|
||||
Transform transform = this.meshParent.transform;
|
||||
int num = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
transform.localRotation = num;
|
||||
TextMeshPro textMeshPro = this.text;
|
||||
float num2 = this.text.CCOFEOGJKLF();
|
||||
Transform transform2 = this.text.transform;
|
||||
TextMeshPro textMeshPro2 = this.text;
|
||||
this.<LayoutWidth>k__BackingField = num2;
|
||||
RectTransform rectTransform = textMeshPro2.rectTransform;
|
||||
TextMeshPro textMeshPro3 = this.text;
|
||||
int num3 = 0;
|
||||
textMeshPro3.rectTransform.localPosition = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA92 RID: 64146 RVA: 0x003AFF94 File Offset: 0x003AE194
|
||||
[Token(Token = "0x600FA92")]
|
||||
[Address(RVA = "0x16759B0", Offset = "0x16743B0", VA = "0x1816759B0")]
|
||||
public void KFOIOAKJKHH(CircuitsV2Config OJAIGECECGI, KPJGIJKKILH FEGCHFPGAGN, IOKind BIKMGAPACLK)
|
||||
{
|
||||
TypeConfig typeConfig;
|
||||
this.NAKOLNBLHMG(OJAIGECECGI, FEGCHFPGAGN, typeConfig);
|
||||
bool flag;
|
||||
this.KPMIOKDMFMO(FEGCHFPGAGN, typeConfig, flag);
|
||||
this.GOAIJALKJAD(FEGCHFPGAGN, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA93 RID: 64147 RVA: 0x003AFFC4 File Offset: 0x003AE1C4
|
||||
[Token(Token = "0x600FA93")]
|
||||
[Address(RVA = "0x16762B0", Offset = "0x1674CB0", VA = "0x1816762B0")]
|
||||
public void MDKFCBPFJEJ(CircuitsV2Config OJAIGECECGI, KPJGIJKKILH FEGCHFPGAGN, IOKind BIKMGAPACLK)
|
||||
{
|
||||
TypeConfig typeConfig;
|
||||
this.NAKOLNBLHMG(OJAIGECECGI, FEGCHFPGAGN, typeConfig);
|
||||
bool flag;
|
||||
this.arrayIcon.SetActive(flag);
|
||||
this.KPMIOKDMFMO(FEGCHFPGAGN, typeConfig, flag);
|
||||
this.GOAIJALKJAD(FEGCHFPGAGN, flag);
|
||||
this.FABCHIFFIDI(OJAIGECECGI, FEGCHFPGAGN);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA94 RID: 64148 RVA: 0x003B0008 File Offset: 0x003AE208
|
||||
[Token(Token = "0x600FA94")]
|
||||
[Address(RVA = "0x1674270", Offset = "0x1672C70", VA = "0x181674270")]
|
||||
public void AENNHPAONCL(CircuitsV2Config OJAIGECECGI, KPJGIJKKILH FEGCHFPGAGN)
|
||||
{
|
||||
this.FABCHIFFIDI(OJAIGECECGI, FEGCHFPGAGN);
|
||||
}
|
||||
|
||||
// Token: 0x0600FA95 RID: 64149 RVA: 0x003B0020 File Offset: 0x003AE220
|
||||
[Token(Token = "0x600FA95")]
|
||||
[Address(RVA = "0x1675880", Offset = "0x1674280", VA = "0x181675880")]
|
||||
public Renderer[] INHJALEHCBK()
|
||||
{
|
||||
Renderer[] array = new Renderer[2];
|
||||
MeshFilterAndRenderer meshFilterAndRenderer = this.portComponents[1];
|
||||
if (meshFilterAndRenderer != 0)
|
||||
{
|
||||
}
|
||||
array[0] = meshFilterAndRenderer;
|
||||
MeshFilterAndRenderer meshFilterAndRenderer2 = this.plugComponents[1];
|
||||
if (meshFilterAndRenderer2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = meshFilterAndRenderer2;
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0600FA96 RID: 64150 RVA: 0x003B0070 File Offset: 0x003AE270
|
||||
[Token(Token = "0x600FA96")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public PortView()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A6EC RID: 42732
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A6EC")]
|
||||
[SerializeField]
|
||||
private TextMeshPro text;
|
||||
|
||||
// Token: 0x0400A6ED RID: 42733
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A6ED")]
|
||||
[SerializeField]
|
||||
private TextMeshPro defaultValueText;
|
||||
|
||||
// Token: 0x0400A6EE RID: 42734
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A6EE")]
|
||||
[SerializeField]
|
||||
private GameObject meshParent;
|
||||
|
||||
// Token: 0x0400A6EF RID: 42735
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A6EF")]
|
||||
[SerializeField]
|
||||
private MeshFilterAndRenderer[] portComponents;
|
||||
|
||||
// Token: 0x0400A6F0 RID: 42736
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A6F0")]
|
||||
[SerializeField]
|
||||
private MeshFilterAndRenderer[] plugComponents;
|
||||
|
||||
// Token: 0x0400A6F1 RID: 42737
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A6F1")]
|
||||
[SerializeField]
|
||||
private MeshFilterAndRenderer[] defaultValueComponents;
|
||||
|
||||
// Token: 0x0400A6F2 RID: 42738
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A6F2")]
|
||||
[SerializeField]
|
||||
private GameObject arrayIcon;
|
||||
|
||||
// Token: 0x0400A6F3 RID: 42739
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A6F3")]
|
||||
private string lastDefaultValueText;
|
||||
|
||||
// Token: 0x0400A6F5 RID: 42741
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A6F5")]
|
||||
private MaterialPropertyBlock _defaultValueMaterialPropertyBlock;
|
||||
|
||||
// Token: 0x0400A6F6 RID: 42742
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A6F6")]
|
||||
private MaterialPropertyBlock _portMaterialPropertyBlock;
|
||||
|
||||
// Token: 0x0400A6F7 RID: 42743
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400A6F7")]
|
||||
private Port portGameObject;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user