m
This commit is contained in:
@@ -0,0 +1,176 @@
|
||||
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: 0x02002241 RID: 8769
|
||||
[Token(Token = "0x2002241")]
|
||||
public class SelectorNodeConfigEditableUIControl : CreationObjectSettingPropertyUIControl<SelectorNode.SelectorConfig, SelectorNodeConfigEditableUIControl>
|
||||
{
|
||||
// Token: 0x0600DF17 RID: 57111 RVA: 0x00335EA8 File Offset: 0x003340A8
|
||||
[Token(Token = "0x600DF17")]
|
||||
[Address(RVA = "0x19C81C0", Offset = "0x19C71C0", VA = "0x1819C81C0")]
|
||||
internal void BGECGADCBKJ(int EFBDCIJMFGD, SelectorNode.SelectorConfig PBGBNMCPEAJ)
|
||||
{
|
||||
this.EFBDCIJMFGD = EFBDCIJMFGD;
|
||||
this.GANOMFLBKNI = PBGBNMCPEAJ;
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF18 RID: 57112 RVA: 0x00335ECC File Offset: 0x003340CC
|
||||
[Token(Token = "0x600DF18")]
|
||||
[Address(RVA = "0x19C85E0", Offset = "0x19C75E0", VA = "0x1819C85E0")]
|
||||
public void OnNodeModified()
|
||||
{
|
||||
SelectorNode.SelectorConfig selectorConfig;
|
||||
this.GANOMFLBKNI = selectorConfig;
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF19 RID: 57113 RVA: 0x00335EEC File Offset: 0x003340EC
|
||||
[Token(Token = "0x600DF19")]
|
||||
[Address(RVA = "0x19C8470", Offset = "0x19C7470", VA = "0x1819C8470", 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: 0x0600DF1A RID: 57114 RVA: 0x00335F50 File Offset: 0x00334150
|
||||
[Token(Token = "0x600DF1A")]
|
||||
[Address(RVA = "0x19C83D0", Offset = "0x19C73D0", VA = "0x1819C83D0")]
|
||||
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;
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF1B RID: 57115 RVA: 0x00335F9C File Offset: 0x0033419C
|
||||
[Token(Token = "0x600DF1B")]
|
||||
[Address(RVA = "0x19C81E0", Offset = "0x19C71E0", VA = "0x1819C81E0")]
|
||||
public void Button_Increment(int increment)
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF1C RID: 57116 RVA: 0x00335FB0 File Offset: 0x003341B0
|
||||
[Token(Token = "0x600DF1C")]
|
||||
[Address(RVA = "0x19C8200", Offset = "0x19C7200", VA = "0x1819C8200")]
|
||||
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: 0x0600DF1D RID: 57117 RVA: 0x00336010 File Offset: 0x00334210
|
||||
[Token(Token = "0x600DF1D")]
|
||||
[Address(RVA = "0x19C8640", Offset = "0x19C7640", VA = "0x1819C8640")]
|
||||
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: 0x0600DF1E RID: 57118 RVA: 0x00336060 File Offset: 0x00334260
|
||||
[Token(Token = "0x600DF1E")]
|
||||
[Address(RVA = "0x19C8580", Offset = "0x19C7580", VA = "0x1819C8580")]
|
||||
[CompilerGenerated]
|
||||
private void LNDPKPGGHIJ(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
ulong num;
|
||||
this.GANOMFLBKNI.CompareValue = (int)num;
|
||||
this.UpdateControl();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400909F RID: 37023
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400909F")]
|
||||
private SelectorNode.SelectorConfig GANOMFLBKNI;
|
||||
|
||||
// Token: 0x040090A0 RID: 37024
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40090A0")]
|
||||
private int EFBDCIJMFGD;
|
||||
|
||||
// Token: 0x040090A1 RID: 37025
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40090A1")]
|
||||
[SerializeField]
|
||||
private Color[] colors;
|
||||
|
||||
// Token: 0x040090A2 RID: 37026
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40090A2")]
|
||||
[SerializeField]
|
||||
private Image backgroundImage;
|
||||
|
||||
// Token: 0x040090A3 RID: 37027
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40090A3")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI compareModeButtonText;
|
||||
|
||||
// Token: 0x040090A4 RID: 37028
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40090A4")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI compareValueText;
|
||||
|
||||
// Token: 0x040090A5 RID: 37029
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40090A5")]
|
||||
private SignalComparisonHelper.ComparerModes[] MJDCAPODHIG;
|
||||
|
||||
// Token: 0x040090A6 RID: 37030
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40090A6")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user