177 lines
5.7 KiB
C#
177 lines
5.7 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Circuits;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02002153 RID: 8531
|
|
[Token(Token = "0x2002153")]
|
|
public class SelectorNodeConfigEditableUIControl : CreationObjectSettingPropertyUIControl<SelectorNode.SelectorConfig, SelectorNodeConfigEditableUIControl>
|
|
{
|
|
// Token: 0x0600DAF5 RID: 56053 RVA: 0x0032C7F0 File Offset: 0x0032A9F0
|
|
[Token(Token = "0x600DAF5")]
|
|
[Address(RVA = "0x7B6240", Offset = "0x7B5040", VA = "0x1807B6240")]
|
|
internal void BGECGADCBKJ(int EFBDCIJMFGD, SelectorNode.SelectorConfig PBGBNMCPEAJ)
|
|
{
|
|
this.EFBDCIJMFGD = EFBDCIJMFGD;
|
|
this.GANOMFLBKNI = PBGBNMCPEAJ;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600DAF6 RID: 56054 RVA: 0x0032C814 File Offset: 0x0032AA14
|
|
[Token(Token = "0x600DAF6")]
|
|
[Address(RVA = "0x7B6660", Offset = "0x7B5460", VA = "0x1807B6660")]
|
|
public void OnNodeModified()
|
|
{
|
|
SelectorNode.SelectorConfig selectorConfig;
|
|
this.GANOMFLBKNI = selectorConfig;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600DAF7 RID: 56055 RVA: 0x0032C838 File Offset: 0x0032AA38
|
|
[Token(Token = "0x600DAF7")]
|
|
[Address(RVA = "0x7B64F0", Offset = "0x7B52F0", VA = "0x1807B64F0", Slot = "6")]
|
|
protected override void HNFFKJABKNO()
|
|
{
|
|
base.HNFFKJABKNO();
|
|
int num = this.EFBDCIJMFGD;
|
|
Color[] array = this.colors;
|
|
num += 2;
|
|
num += num;
|
|
Image image = this.backgroundImage;
|
|
TextMeshProUGUI textMeshProUGUI = this.compareModeButtonText;
|
|
string modeSymbol = SignalComparisonHelper.GetModeSymbol(this.GANOMFLBKNI.CompareMode);
|
|
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, modeSymbol);
|
|
string text;
|
|
PLDMAFINLJO.FANDNIHFMNM(this.compareValueText, text);
|
|
}
|
|
|
|
// Token: 0x0600DAF8 RID: 56056 RVA: 0x0032C89C File Offset: 0x0032AA9C
|
|
[Token(Token = "0x600DAF8")]
|
|
[Address(RVA = "0x7B6450", Offset = "0x7B5250", VA = "0x1807B6450")]
|
|
public void Button_OnModeButtonPressed()
|
|
{
|
|
SelectorNode.SelectorConfig ganomflbkni = this.GANOMFLBKNI;
|
|
SignalComparisonHelper.ComparerModes[] mjdcapodhig = this.MJDCAPODHIG;
|
|
SignalComparisonHelper.ComparerModes[] mjdcapodhig2 = this.MJDCAPODHIG;
|
|
int num;
|
|
num++;
|
|
SignalComparisonHelper.ComparerModes compareMode = ganomflbkni.CompareMode;
|
|
SignalComparisonHelper.ComparerModes comparerModes = mjdcapodhig2[(int)compareMode];
|
|
this.GANOMFLBKNI = comparerModes;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600DAF9 RID: 56057 RVA: 0x0032C8EC File Offset: 0x0032AAEC
|
|
[Token(Token = "0x600DAF9")]
|
|
[Address(RVA = "0x7B6260", Offset = "0x7B5060", VA = "0x1807B6260")]
|
|
public void Button_Increment(int increment)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600DAFA RID: 56058 RVA: 0x0032C900 File Offset: 0x0032AB00
|
|
[Token(Token = "0x600DAFA")]
|
|
[Address(RVA = "0x7B6280", Offset = "0x7B5080", VA = "0x1807B6280")]
|
|
public void Button_Input()
|
|
{
|
|
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
|
if (SelectorNodeConfigEditableUIControl.<>c.<>9__12_0 == 0)
|
|
{
|
|
SelectorNodeConfigEditableUIControl.<>c.<>9__12_0 = (TextInputUIDialog dialog) => dialog.ShowDialog();
|
|
}
|
|
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.LNDPKPGGHIJ);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<TextInputUIDialog> pmgcjepkfof2;
|
|
PMGCJEPKFOF<TextInputUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x0600DAFB RID: 56059 RVA: 0x0032C960 File Offset: 0x0032AB60
|
|
[Token(Token = "0x600DAFB")]
|
|
[Address(RVA = "0x7B66C0", Offset = "0x7B54C0", VA = "0x1807B66C0")]
|
|
public SelectorNodeConfigEditableUIControl()
|
|
{
|
|
Array values;
|
|
do
|
|
{
|
|
this.EFBDCIJMFGD = (int)((ulong)4294967295L);
|
|
Color[] array = new Color[7];
|
|
this.colors = array;
|
|
values = Enum.GetValues(typeof(SignalComparisonHelper.ComparerModes));
|
|
}
|
|
while (values != 0 && values == 0);
|
|
this.MJDCAPODHIG = values;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600DAFC RID: 56060 RVA: 0x0032C9B0 File Offset: 0x0032ABB0
|
|
[Token(Token = "0x600DAFC")]
|
|
[Address(RVA = "0x7B6600", Offset = "0x7B5400", VA = "0x1807B6600")]
|
|
[CompilerGenerated]
|
|
private void LNDPKPGGHIJ(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ulong num;
|
|
this.GANOMFLBKNI.CompareValue = (int)num;
|
|
this.UpdateControl();
|
|
}
|
|
}
|
|
|
|
// Token: 0x04008EB7 RID: 36535
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4008EB7")]
|
|
private SelectorNode.SelectorConfig GANOMFLBKNI;
|
|
|
|
// Token: 0x04008EB8 RID: 36536
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4008EB8")]
|
|
private int EFBDCIJMFGD;
|
|
|
|
// Token: 0x04008EB9 RID: 36537
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4008EB9")]
|
|
[SerializeField]
|
|
private Color[] colors;
|
|
|
|
// Token: 0x04008EBA RID: 36538
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4008EBA")]
|
|
[SerializeField]
|
|
private Image backgroundImage;
|
|
|
|
// Token: 0x04008EBB RID: 36539
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4008EBB")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI compareModeButtonText;
|
|
|
|
// Token: 0x04008EBC RID: 36540
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4008EBC")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI compareValueText;
|
|
|
|
// Token: 0x04008EBD RID: 36541
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4008EBD")]
|
|
private SignalComparisonHelper.ComparerModes[] MJDCAPODHIG;
|
|
|
|
// Token: 0x04008EBE RID: 36542
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4008EBE")]
|
|
[SerializeField]
|
|
private TextInputUIDialog textInputDialogPrefab;
|
|
}
|
|
}
|