m
This commit is contained in:
@@ -0,0 +1,516 @@
|
||||
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: 0x0200336F RID: 13167
|
||||
[Token(Token = "0x200336F")]
|
||||
public class VariableNodeDisplay : CircuitNodeDisplay
|
||||
{
|
||||
// Token: 0x06016823 RID: 92195 RVA: 0x0053ADE0 File Offset: 0x00538FE0
|
||||
[Token(Token = "0x6016823")]
|
||||
[Address(RVA = "0x190ACC0", Offset = "0x1909CC0", VA = "0x18190ACC0", Slot = "28")]
|
||||
protected override void GPPNKOGIEOP()
|
||||
{
|
||||
base.GPPNKOGIEOP();
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
Action action = new Action(this.OIGLKOHMHBE);
|
||||
mbbjmcdgdmn.NodeModifiedEvent += action;
|
||||
}
|
||||
|
||||
// Token: 0x06016824 RID: 92196 RVA: 0x0053AE14 File Offset: 0x00539014
|
||||
[Token(Token = "0x6016824")]
|
||||
[Address(RVA = "0x190AAC0", Offset = "0x1909AC0", VA = "0x18190AAC0", Slot = "29")]
|
||||
protected override void GFNOFLIIKHO()
|
||||
{
|
||||
base.GFNOFLIIKHO();
|
||||
CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN;
|
||||
Action action = new Action(this.OIGLKOHMHBE);
|
||||
mbbjmcdgdmn.NodeModifiedEvent -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06016825 RID: 92197 RVA: 0x0053AE48 File Offset: 0x00539048
|
||||
[Token(Token = "0x6016825")]
|
||||
[Address(RVA = "0x190B190", Offset = "0x190A190", VA = "0x18190B190")]
|
||||
private void OIGLKOHMHBE()
|
||||
{
|
||||
this.NOGGJIOKBOF.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06016826 RID: 92198 RVA: 0x0053AE68 File Offset: 0x00539068
|
||||
[Token(Token = "0x6016826")]
|
||||
[Address(RVA = "0x190B1E0", Offset = "0x190A1E0", VA = "0x18190B1E0", 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: 0x06016827 RID: 92199 RVA: 0x0053AEC8 File Offset: 0x005390C8
|
||||
[Token(Token = "0x6016827")]
|
||||
[Address(RVA = "0x190AD50", Offset = "0x1909D50", VA = "0x18190AD50", 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: 0x06016828 RID: 92200 RVA: 0x0053AF08 File Offset: 0x00539108
|
||||
[Token(Token = "0x6016828")]
|
||||
[Address(RVA = "0x190ADF0", Offset = "0x1909DF0", VA = "0x18190ADF0")]
|
||||
private void IKGOBHMBDFP(OutputSlot OIPIEKDLDMJ, int ONGBFDACHHG)
|
||||
{
|
||||
Dictionary<object, object> dictionary = new Dictionary();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016829 RID: 92201 RVA: 0x0053AF50 File Offset: 0x00539150
|
||||
[Token(Token = "0x6016829")]
|
||||
[Address(RVA = "0x190AF20", Offset = "0x1909F20", VA = "0x18190AF20")]
|
||||
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: 0x0601682A RID: 92202 RVA: 0x0053AF80 File Offset: 0x00539180
|
||||
[Token(Token = "0x601682A")]
|
||||
[Address(RVA = "0x190B2A0", Offset = "0x190A2A0", VA = "0x18190B2A0")]
|
||||
public VariableNodeDisplay()
|
||||
{
|
||||
Dictionary<OutputSlot, int> dictionary = new Dictionary();
|
||||
this.NOGGJIOKBOF = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601682B RID: 92203 RVA: 0x0053AFA0 File Offset: 0x005391A0
|
||||
[Token(Token = "0x601682B")]
|
||||
[Address(RVA = "0x190AB50", Offset = "0x1909B50", VA = "0x18190AB50")]
|
||||
[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: 0x0601682C RID: 92204 RVA: 0x0053B014 File Offset: 0x00539214
|
||||
[Token(Token = "0x601682C")]
|
||||
[Address(RVA = "0x190AFC0", Offset = "0x1909FC0", VA = "0x18190AFC0")]
|
||||
[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)
|
||||
{
|
||||
instance.UpdateControl();
|
||||
};
|
||||
@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)
|
||||
{
|
||||
bmbancgocen.instance.UpdateControl();
|
||||
};
|
||||
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: 0x0400EB32 RID: 60210
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400EB32")]
|
||||
private Dictionary<OutputSlot, int> NOGGJIOKBOF;
|
||||
|
||||
// Token: 0x02003370 RID: 13168
|
||||
[Token(Token = "0x2003370")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FOEJBGEOHDN
|
||||
{
|
||||
// Token: 0x0601682D RID: 92205 RVA: 0x0053B094 File Offset: 0x00539294
|
||||
[Token(Token = "0x601682D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FOEJBGEOHDN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601682E RID: 92206 RVA: 0x0053B0A8 File Offset: 0x005392A8
|
||||
[Token(Token = "0x601682E")]
|
||||
[Address(RVA = "0x1902090", Offset = "0x1901090", VA = "0x181902090")]
|
||||
internal int <PopulateDynamicEditables>b__1()
|
||||
{
|
||||
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0601682F RID: 92207 RVA: 0x0053B0C4 File Offset: 0x005392C4
|
||||
[Token(Token = "0x601682F")]
|
||||
[Address(RVA = "0x19020C0", Offset = "0x19010C0", VA = "0x1819020C0")]
|
||||
internal void <PopulateDynamicEditables>b__2(int newValue)
|
||||
{
|
||||
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0400EB33 RID: 60211
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB33")]
|
||||
public OutputMetadata om;
|
||||
|
||||
// Token: 0x0400EB34 RID: 60212
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EB34")]
|
||||
public VariableNodeDisplay <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02003371 RID: 13169
|
||||
[Token(Token = "0x2003371")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EFCMHJLBKNC
|
||||
{
|
||||
// Token: 0x06016830 RID: 92208 RVA: 0x0053B0E0 File Offset: 0x005392E0
|
||||
[Token(Token = "0x6016830")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EFCMHJLBKNC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016831 RID: 92209 RVA: 0x0053B0F4 File Offset: 0x005392F4
|
||||
[Token(Token = "0x6016831")]
|
||||
[Address(RVA = "0x1901DB0", Offset = "0x1900DB0", VA = "0x181901DB0")]
|
||||
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)
|
||||
{
|
||||
bmbancgocen.instance.UpdateControl();
|
||||
};
|
||||
@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)
|
||||
{
|
||||
bmbancgocen.instance.UpdateControl();
|
||||
};
|
||||
bmbancgocen.<>9__7 = nodeMetadataChanged2;
|
||||
}
|
||||
delegate2 = Delegate.Remove(nodeMetadataChangedEvent2, <>9__);
|
||||
}
|
||||
while (delegate2 != 0 && delegate2 == 0);
|
||||
node4.NodeMetadataChangedEvent = delegate2;
|
||||
};
|
||||
instance5.IABDCLILPMF += action4;
|
||||
}
|
||||
|
||||
// Token: 0x06016832 RID: 92210 RVA: 0x0053B228 File Offset: 0x00539428
|
||||
[Token(Token = "0x6016832")]
|
||||
[Address(RVA = "0x1902030", Offset = "0x1901030", VA = "0x181902030")]
|
||||
internal int <GetEditables>b__3()
|
||||
{
|
||||
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06016833 RID: 92211 RVA: 0x0053B244 File Offset: 0x00539444
|
||||
[Token(Token = "0x6016833")]
|
||||
[Address(RVA = "0x1902060", Offset = "0x1901060", VA = "0x181902060")]
|
||||
internal void <GetEditables>b__4(int newValue)
|
||||
{
|
||||
VariableNodeDisplay variableNodeDisplay = this.<>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0400EB35 RID: 60213
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB35")]
|
||||
public OutputMetadata om;
|
||||
|
||||
// Token: 0x0400EB36 RID: 60214
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EB36")]
|
||||
public string signalDescription;
|
||||
|
||||
// Token: 0x0400EB37 RID: 60215
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EB37")]
|
||||
public VariableNodeDisplay <>4__this;
|
||||
|
||||
// Token: 0x0400EB38 RID: 60216
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EB38")]
|
||||
public Func<int> <>9__3;
|
||||
|
||||
// Token: 0x0400EB39 RID: 60217
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400EB39")]
|
||||
public Action<int> <>9__4;
|
||||
}
|
||||
|
||||
// Token: 0x02003372 RID: 13170
|
||||
[Token(Token = "0x2003372")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BMBANCGOCEN
|
||||
{
|
||||
// Token: 0x06016834 RID: 92212 RVA: 0x0053B260 File Offset: 0x00539460
|
||||
[Token(Token = "0x6016834")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BMBANCGOCEN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016835 RID: 92213 RVA: 0x0053B274 File Offset: 0x00539474
|
||||
[Token(Token = "0x6016835")]
|
||||
[Address(RVA = "0x18F2A00", Offset = "0x18F1A00", VA = "0x1818F2A00")]
|
||||
internal void <GetEditables>b__6(NodeMetadata meta)
|
||||
{
|
||||
this.instance.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x06016836 RID: 92214 RVA: 0x0053B294 File Offset: 0x00539494
|
||||
[Token(Token = "0x6016836")]
|
||||
[Address(RVA = "0x18F28E0", Offset = "0x18F18E0", VA = "0x1818F28E0")]
|
||||
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)
|
||||
{
|
||||
this.instance.UpdateControl();
|
||||
};
|
||||
this.<>9__7 = nodeMetadataChanged2;
|
||||
}
|
||||
@delegate = Delegate.Remove(nodeMetadataChangedEvent, nodeMetadataChanged);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
circuitNode2.NodeMetadataChangedEvent = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x06016837 RID: 92215 RVA: 0x0053B310 File Offset: 0x00539510
|
||||
[Token(Token = "0x6016837")]
|
||||
[Address(RVA = "0x18F2A00", Offset = "0x18F1A00", VA = "0x1818F2A00")]
|
||||
internal void <GetEditables>b__7(NodeMetadata meta)
|
||||
{
|
||||
this.instance.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x0400EB3A RID: 60218
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB3A")]
|
||||
public CreationObjectSettingIntUIControl instance;
|
||||
|
||||
// Token: 0x0400EB3B RID: 60219
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB3B")]
|
||||
public CircuitNode node;
|
||||
|
||||
// Token: 0x0400EB3C RID: 60220
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EB3C")]
|
||||
public CircuitNode.NodeMetadataChanged <>9__7;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user