521 lines
17 KiB
C#
521 lines
17 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Circuits;
|
|
using TMPro;
|
|
|
|
namespace RecRoom.Core.Creation.Circuits
|
|
{
|
|
// Token: 0x02003282 RID: 12930
|
|
[Token(Token = "0x2003282")]
|
|
public class VariableNodeDisplay : CircuitNodeDisplay
|
|
{
|
|
// Token: 0x06016396 RID: 91030 RVA: 0x00530018 File Offset: 0x0052E218
|
|
[Token(Token = "0x6016396")]
|
|
[Address(RVA = "0xDFCF20", Offset = "0xDFBD20", VA = "0x180DFCF20", Slot = "28")]
|
|
protected override void GPPNKOGIEOP()
|
|
{
|
|
base.GPPNKOGIEOP();
|
|
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
|
Action action = new Action(this.OIGLKOHMHBE);
|
|
mbbjmcdgdmn.NodeModifiedEvent += action;
|
|
}
|
|
|
|
// Token: 0x06016397 RID: 91031 RVA: 0x0053004C File Offset: 0x0052E24C
|
|
[Token(Token = "0x6016397")]
|
|
[Address(RVA = "0xDFCD20", Offset = "0xDFBB20", VA = "0x180DFCD20", Slot = "29")]
|
|
protected override void GFNOFLIIKHO()
|
|
{
|
|
base.GFNOFLIIKHO();
|
|
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
|
Action action = new Action(this.OIGLKOHMHBE);
|
|
mbbjmcdgdmn.NodeModifiedEvent -= action;
|
|
}
|
|
|
|
// Token: 0x06016398 RID: 91032 RVA: 0x00530080 File Offset: 0x0052E280
|
|
[Token(Token = "0x6016398")]
|
|
[Address(RVA = "0xDFD3F0", Offset = "0xDFC1F0", VA = "0x180DFD3F0")]
|
|
private void OIGLKOHMHBE()
|
|
{
|
|
this.NOGGJIOKBOF.Clear();
|
|
}
|
|
|
|
// Token: 0x06016399 RID: 91033 RVA: 0x005300A0 File Offset: 0x0052E2A0
|
|
[Token(Token = "0x6016399")]
|
|
[Address(RVA = "0xDFD440", Offset = "0xDFC240", VA = "0x180DFD440", Slot = "20")]
|
|
public override void PopulateDynamicEditables()
|
|
{
|
|
base..ctor();
|
|
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
|
if (mbbjmcdgdmn != 0)
|
|
{
|
|
NodeMetadata <NodeMetadata>k__BackingField = mbbjmcdgdmn.<NodeMetadata>k__BackingField;
|
|
List<DOPNALIMPNA> oppmklpogfb = this.OPPMKLPOGFB;
|
|
OutputMetadata[] outputMetadata = mbbjmcdgdmn.<NodeMetadata>k__BackingField.OutputMetadata;
|
|
Func<OutputMetadata, JJOBLNLCNND> func = new Func(this.GNJNOIKOJGG);
|
|
IEnumerable<OutputMetadata> enumerable = Enumerable.Select<OutputMetadata, JJOBLNLCNND>(outputMetadata, func);
|
|
oppmklpogfb.AddRange(enumerable);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601639A RID: 91034 RVA: 0x00530100 File Offset: 0x0052E300
|
|
[Token(Token = "0x601639A")]
|
|
[Address(RVA = "0xDFCFB0", Offset = "0xDFBDB0", VA = "0x180DFCFB0", Slot = "19")]
|
|
public override IEnumerable<ILINODKFHEO> GetEditables()
|
|
{
|
|
CircuitNode mbbjmcdgdmn;
|
|
do
|
|
{
|
|
mbbjmcdgdmn = this.MBBJMCDGDMN;
|
|
}
|
|
while (mbbjmcdgdmn == 0);
|
|
NodeMetadata <NodeMetadata>k__BackingField = mbbjmcdgdmn.<NodeMetadata>k__BackingField;
|
|
OutputMetadata[] outputMetadata = mbbjmcdgdmn.<NodeMetadata>k__BackingField.OutputMetadata;
|
|
Func<OutputMetadata, ILINODKFHEO> func = new Func(this.NILKBOIKGDD);
|
|
return Enumerable.Select<OutputMetadata, ILINODKFHEO>(outputMetadata, func);
|
|
}
|
|
|
|
// Token: 0x0601639B RID: 91035 RVA: 0x00530140 File Offset: 0x0052E340
|
|
[Token(Token = "0x601639B")]
|
|
[Address(RVA = "0xDFD050", Offset = "0xDFBE50", VA = "0x180DFD050")]
|
|
private void IKGOBHMBDFP(OutputSlot OIPIEKDLDMJ, int ONGBFDACHHG)
|
|
{
|
|
Dictionary<object, object> dictionary = new Dictionary();
|
|
dictionary.Add(dictionary, dictionary);
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int <NodeId>k__BackingField = this.MBBJMCDGDMN.<NodeId>k__BackingField;
|
|
instance.RequestMasterModifyNode(<NodeId>k__BackingField, dictionary);
|
|
Dictionary<OutputSlot, int> noggjiokbof = this.NOGGJIOKBOF;
|
|
}
|
|
|
|
// Token: 0x0601639C RID: 91036 RVA: 0x00530188 File Offset: 0x0052E388
|
|
[Token(Token = "0x601639C")]
|
|
[Address(RVA = "0xDFD180", Offset = "0xDFBF80", VA = "0x180DFD180")]
|
|
private int ILAPEOKKKGN(OutputSlot OIPIEKDLDMJ)
|
|
{
|
|
Dictionary<OutputSlot, int> noggjiokbof = this.NOGGJIOKBOF;
|
|
bool flag;
|
|
if (!flag && this.MBBJMCDGDMN != 0)
|
|
{
|
|
Dictionary<OutputSlot, int> noggjiokbof2 = this.NOGGJIOKBOF;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601639D RID: 91037 RVA: 0x005301B8 File Offset: 0x0052E3B8
|
|
[Token(Token = "0x601639D")]
|
|
[Address(RVA = "0xDFD500", Offset = "0xDFC300", VA = "0x180DFD500")]
|
|
public VariableNodeDisplay()
|
|
{
|
|
Dictionary<OutputSlot, int> dictionary = new Dictionary();
|
|
this.NOGGJIOKBOF = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0601639E RID: 91038 RVA: 0x005301D8 File Offset: 0x0052E3D8
|
|
[Token(Token = "0x601639E")]
|
|
[Address(RVA = "0xDFCDB0", Offset = "0xDFBBB0", VA = "0x180DFCDB0")]
|
|
[CompilerGenerated]
|
|
private JJOBLNLCNND GNJNOIKOJGG(OutputMetadata ANLKEPAJLCL)
|
|
{
|
|
Func<int> func = delegate
|
|
{
|
|
VariableNodeDisplay <>4__this = this;
|
|
int num3;
|
|
return num3;
|
|
};
|
|
Action<int> action = delegate(int newValue)
|
|
{
|
|
VariableNodeDisplay <>4__this2 = this;
|
|
};
|
|
OutputMetadata om;
|
|
OutputSlot om2 = om;
|
|
int hashCode = om2.GetHashCode();
|
|
OutputSlot outputSlot = om2;
|
|
om = outputSlot;
|
|
int num = 0;
|
|
string text;
|
|
string text2;
|
|
ulong num2;
|
|
return ONOKJPIMIIP.MGAJCIEANHL(func, action, text, "", text2, num != 0, num, (int)num2, num, num);
|
|
}
|
|
|
|
// Token: 0x0601639F RID: 91039 RVA: 0x0053024C File Offset: 0x0052E44C
|
|
[Token(Token = "0x601639F")]
|
|
[Address(RVA = "0xDFD220", Offset = "0xDFC020", VA = "0x180DFD220")]
|
|
[CompilerGenerated]
|
|
private ILINODKFHEO NILKBOIKGDD(OutputMetadata ANLKEPAJLCL)
|
|
{
|
|
OutputMetadata om;
|
|
OutputSlot om2 = om;
|
|
int hashCode = om2.GetHashCode();
|
|
OutputSlot outputSlot = om2;
|
|
om = outputSlot;
|
|
string text;
|
|
string signalDescription = text;
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG <>9__4_ = VariableNodeDisplay.<>c.<>9__4_1;
|
|
if (<>9__4_ == 0)
|
|
{
|
|
VariableNodeDisplay.<>c.<>9__4_1 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
|
}
|
|
Func<int> <>9__3;
|
|
Action<int> <>9__4;
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingIntUIControl instance)
|
|
{
|
|
CircuitNode node2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
|
CircuitNode node = mbbjmcdgdmn;
|
|
if (<>9__3 == 0)
|
|
{
|
|
Func<int> func = delegate
|
|
{
|
|
VariableNodeDisplay <>4__this = this;
|
|
int num2;
|
|
return num2;
|
|
};
|
|
<>9__3 = func;
|
|
}
|
|
Action<int> <>9__ = <>9__4;
|
|
CreationObjectSettingIntUIControl instance2 = instance;
|
|
if (<>9__ == 0)
|
|
{
|
|
Action<int> action = delegate(int newValue)
|
|
{
|
|
VariableNodeDisplay <>4__this2 = this;
|
|
};
|
|
<>9__4 = action;
|
|
}
|
|
string text2 = instance.PropertyDescription.text;
|
|
string signalDescription2 = signalDescription;
|
|
CreationObjectSettingIntUIControl instance3 = instance;
|
|
string text3 = "Enter " + signalDescription2;
|
|
instance3.SetDialogOptions("Set Signal", text3, TMP_InputField.ContentType.IntegerNumber);
|
|
CircuitNode node3 = node;
|
|
CreationObjectSettingIntUIControl instance4 = instance;
|
|
Action action2;
|
|
node3.NodeModifiedEvent += action2;
|
|
node2 = node;
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChangedEvent = node2.NodeMetadataChangedEvent;
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChanged = delegate(NodeMetadata meta)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)instance).IsCompleted;
|
|
};
|
|
@delegate = Delegate.Combine(nodeMetadataChangedEvent, nodeMetadataChanged);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
node2.NodeMetadataChangedEvent = @delegate;
|
|
CreationObjectSettingIntUIControl instance5 = bmbancgocen.instance;
|
|
Action action3 = delegate
|
|
{
|
|
CircuitNode node5;
|
|
Delegate delegate2;
|
|
do
|
|
{
|
|
CircuitNode node4 = bmbancgocen.node;
|
|
if (node4 == 0)
|
|
{
|
|
return;
|
|
}
|
|
CreationObjectSettingIntUIControl instance6 = bmbancgocen.instance;
|
|
Action action4;
|
|
node4.NodeModifiedEvent -= action4;
|
|
node5 = bmbancgocen.node;
|
|
CircuitNode.NodeMetadataChanged <>9__8 = bmbancgocen.<>9__7;
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChangedEvent2 = node5.NodeMetadataChangedEvent;
|
|
if (<>9__8 == 0)
|
|
{
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChanged2 = delegate(NodeMetadata meta)
|
|
{
|
|
bool isCompleted2 = ((IAsyncResult)bmbancgocen.instance).IsCompleted;
|
|
};
|
|
bmbancgocen.<>9__7 = nodeMetadataChanged2;
|
|
}
|
|
delegate2 = Delegate.Remove(nodeMetadataChangedEvent2, <>9__8);
|
|
}
|
|
while (delegate2 != 0 && delegate2 == 0);
|
|
node5.NodeMetadataChangedEvent = delegate2;
|
|
};
|
|
instance5.IABDCLILPMF += action3;
|
|
};
|
|
int num;
|
|
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__4_, ohindolfnmp, num);
|
|
num = 0;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400E8ED RID: 59629
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400E8ED")]
|
|
private Dictionary<OutputSlot, int> NOGGJIOKBOF;
|
|
|
|
// Token: 0x02003283 RID: 12931
|
|
[Token(Token = "0x2003283")]
|
|
[CompilerGenerated]
|
|
private sealed class FOEJBGEOHDN
|
|
{
|
|
// Token: 0x060163A0 RID: 91040 RVA: 0x005302CC File Offset: 0x0052E4CC
|
|
[Token(Token = "0x60163A0")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FOEJBGEOHDN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060163A1 RID: 91041 RVA: 0x005302E0 File Offset: 0x0052E4E0
|
|
[Token(Token = "0x60163A1")]
|
|
[Address(RVA = "0xDF4220", Offset = "0xDF3020", VA = "0x180DF4220")]
|
|
internal int <PopulateDynamicEditables>b__1()
|
|
{
|
|
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x060163A2 RID: 91042 RVA: 0x005302FC File Offset: 0x0052E4FC
|
|
[Token(Token = "0x60163A2")]
|
|
[Address(RVA = "0xDF4250", Offset = "0xDF3050", VA = "0x180DF4250")]
|
|
internal void <PopulateDynamicEditables>b__2(int newValue)
|
|
{
|
|
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
|
}
|
|
|
|
// Token: 0x0400E8EE RID: 59630
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8EE")]
|
|
public OutputMetadata om;
|
|
|
|
// Token: 0x0400E8EF RID: 59631
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E8EF")]
|
|
public VariableNodeDisplay <>4__this;
|
|
}
|
|
|
|
// Token: 0x02003284 RID: 12932
|
|
[Token(Token = "0x2003284")]
|
|
[CompilerGenerated]
|
|
private sealed class EFCMHJLBKNC
|
|
{
|
|
// Token: 0x060163A3 RID: 91043 RVA: 0x00530318 File Offset: 0x0052E518
|
|
[Token(Token = "0x60163A3")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public EFCMHJLBKNC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060163A4 RID: 91044 RVA: 0x0053032C File Offset: 0x0052E52C
|
|
[Token(Token = "0x60163A4")]
|
|
[Address(RVA = "0xDF3F40", Offset = "0xDF2D40", VA = "0x180DF3F40")]
|
|
internal void <GetEditables>b__2(CreationObjectSettingIntUIControl instance)
|
|
{
|
|
VariableNodeDisplay.BMBANCGOCEN bmbancgocen;
|
|
CircuitNode node2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
bmbancgocen = new VariableNodeDisplay.BMBANCGOCEN();
|
|
bmbancgocen.instance = instance;
|
|
CircuitNode mbbjmcdgdmn = this.<>4__this.MBBJMCDGDMN;
|
|
bmbancgocen.node = mbbjmcdgdmn;
|
|
if (this.<>9__3 == 0)
|
|
{
|
|
Func<int> func = delegate
|
|
{
|
|
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
|
int num;
|
|
return num;
|
|
};
|
|
this.<>9__3 = func;
|
|
}
|
|
Action<int> action = this.<>9__4;
|
|
CreationObjectSettingIntUIControl instance2 = bmbancgocen.instance;
|
|
if (action == 0)
|
|
{
|
|
Action<int> action2 = delegate(int newValue)
|
|
{
|
|
VariableNodeDisplay variableNodeDisplay2 = this.<>4__this;
|
|
};
|
|
this.<>9__4 = action2;
|
|
}
|
|
string text = bmbancgocen.instance.PropertyDescription.text;
|
|
string text2 = this.signalDescription;
|
|
CreationObjectSettingIntUIControl instance3 = bmbancgocen.instance;
|
|
string text3 = "Enter " + text2;
|
|
instance3.SetDialogOptions("Set Signal", text3, TMP_InputField.ContentType.IntegerNumber);
|
|
CircuitNode node = bmbancgocen.node;
|
|
CreationObjectSettingIntUIControl instance4 = bmbancgocen.instance;
|
|
Action action3;
|
|
node.NodeModifiedEvent += action3;
|
|
node2 = bmbancgocen.node;
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChangedEvent = node2.NodeMetadataChangedEvent;
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChanged = delegate(NodeMetadata meta)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)bmbancgocen.instance).IsCompleted;
|
|
};
|
|
@delegate = Delegate.Combine(nodeMetadataChangedEvent, nodeMetadataChanged);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
node2.NodeMetadataChangedEvent = @delegate;
|
|
CreationObjectSettingIntUIControl instance5 = bmbancgocen.instance;
|
|
Action action4 = delegate
|
|
{
|
|
CircuitNode node4;
|
|
Delegate delegate2;
|
|
do
|
|
{
|
|
CircuitNode node3 = bmbancgocen.node;
|
|
if (node3 == 0)
|
|
{
|
|
return;
|
|
}
|
|
CreationObjectSettingIntUIControl instance6 = bmbancgocen.instance;
|
|
Action action5;
|
|
node3.NodeModifiedEvent -= action5;
|
|
node4 = bmbancgocen.node;
|
|
CircuitNode.NodeMetadataChanged <>9__ = bmbancgocen.<>9__7;
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChangedEvent2 = node4.NodeMetadataChangedEvent;
|
|
if (<>9__ == 0)
|
|
{
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChanged2 = delegate(NodeMetadata meta)
|
|
{
|
|
bool isCompleted2 = ((IAsyncResult)bmbancgocen.instance).IsCompleted;
|
|
};
|
|
bmbancgocen.<>9__7 = nodeMetadataChanged2;
|
|
}
|
|
delegate2 = Delegate.Remove(nodeMetadataChangedEvent2, <>9__);
|
|
}
|
|
while (delegate2 != 0 && delegate2 == 0);
|
|
node4.NodeMetadataChangedEvent = delegate2;
|
|
};
|
|
instance5.IABDCLILPMF += action4;
|
|
}
|
|
|
|
// Token: 0x060163A5 RID: 91045 RVA: 0x00530460 File Offset: 0x0052E660
|
|
[Token(Token = "0x60163A5")]
|
|
[Address(RVA = "0xDF41C0", Offset = "0xDF2FC0", VA = "0x180DF41C0")]
|
|
internal int <GetEditables>b__3()
|
|
{
|
|
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x060163A6 RID: 91046 RVA: 0x0053047C File Offset: 0x0052E67C
|
|
[Token(Token = "0x60163A6")]
|
|
[Address(RVA = "0xDF41F0", Offset = "0xDF2FF0", VA = "0x180DF41F0")]
|
|
internal void <GetEditables>b__4(int newValue)
|
|
{
|
|
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
|
}
|
|
|
|
// Token: 0x0400E8F0 RID: 59632
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8F0")]
|
|
public OutputMetadata om;
|
|
|
|
// Token: 0x0400E8F1 RID: 59633
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E8F1")]
|
|
public string signalDescription;
|
|
|
|
// Token: 0x0400E8F2 RID: 59634
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E8F2")]
|
|
public VariableNodeDisplay <>4__this;
|
|
|
|
// Token: 0x0400E8F3 RID: 59635
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E8F3")]
|
|
public Func<int> <>9__3;
|
|
|
|
// Token: 0x0400E8F4 RID: 59636
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400E8F4")]
|
|
public Action<int> <>9__4;
|
|
}
|
|
|
|
// Token: 0x02003285 RID: 12933
|
|
[Token(Token = "0x2003285")]
|
|
[CompilerGenerated]
|
|
private sealed class BMBANCGOCEN
|
|
{
|
|
// Token: 0x060163A7 RID: 91047 RVA: 0x00530498 File Offset: 0x0052E698
|
|
[Token(Token = "0x60163A7")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BMBANCGOCEN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060163A8 RID: 91048 RVA: 0x005304AC File Offset: 0x0052E6AC
|
|
[Token(Token = "0x60163A8")]
|
|
[Address(RVA = "0xDE44B0", Offset = "0xDE32B0", VA = "0x180DE44B0")]
|
|
internal void <GetEditables>b__6(NodeMetadata meta)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this.instance).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x060163A9 RID: 91049 RVA: 0x005304CC File Offset: 0x0052E6CC
|
|
[Token(Token = "0x60163A9")]
|
|
[Address(RVA = "0xDE4390", Offset = "0xDE3190", VA = "0x180DE4390")]
|
|
internal void <GetEditables>b__5()
|
|
{
|
|
CircuitNode circuitNode2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
CircuitNode circuitNode = this.node;
|
|
if (circuitNode == 0)
|
|
{
|
|
return;
|
|
}
|
|
CreationObjectSettingIntUIControl creationObjectSettingIntUIControl = this.instance;
|
|
Action action;
|
|
circuitNode.NodeModifiedEvent -= action;
|
|
circuitNode2 = this.node;
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChanged = this.<>9__7;
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChangedEvent = circuitNode2.NodeMetadataChangedEvent;
|
|
if (nodeMetadataChanged == 0)
|
|
{
|
|
CircuitNode.NodeMetadataChanged nodeMetadataChanged2 = delegate(NodeMetadata meta)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this.instance).IsCompleted;
|
|
};
|
|
this.<>9__7 = nodeMetadataChanged2;
|
|
}
|
|
@delegate = Delegate.Remove(nodeMetadataChangedEvent, nodeMetadataChanged);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
circuitNode2.NodeMetadataChangedEvent = @delegate;
|
|
}
|
|
|
|
// Token: 0x060163AA RID: 91050 RVA: 0x00530548 File Offset: 0x0052E748
|
|
[Token(Token = "0x60163AA")]
|
|
[Address(RVA = "0xDE44B0", Offset = "0xDE32B0", VA = "0x180DE44B0")]
|
|
internal void <GetEditables>b__7(NodeMetadata meta)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this.instance).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0400E8F5 RID: 59637
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8F5")]
|
|
public CreationObjectSettingIntUIControl instance;
|
|
|
|
// Token: 0x0400E8F6 RID: 59638
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E8F6")]
|
|
public CircuitNode node;
|
|
|
|
// Token: 0x0400E8F7 RID: 59639
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E8F7")]
|
|
public CircuitNode.NodeMetadataChanged <>9__7;
|
|
}
|
|
}
|
|
}
|