Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/SelectorNodeConfigEditableUIControl.cs
T
2026-04-08 23:40:05 +02:00

179 lines
5.9 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Async;
using RecRoom.Circuits;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom
{
// Token: 0x02001DA5 RID: 7589
[Token(Token = "0x2001DA5")]
[StructLayout(3)]
public class SelectorNodeConfigEditableUIControl : CreationObjectSettingPropertyUIControl<SelectorNode.SelectorConfig, SelectorNodeConfigEditableUIControl>
{
// Token: 0x0600CCA6 RID: 52390 RVA: 0x00309C80 File Offset: 0x00307E80
[Token(Token = "0x600CCA6")]
[Address(RVA = "0x13E1E50", Offset = "0x13E0850", VA = "0x1813E1E50")]
internal void BGECGADCBKJ(int EFBDCIJMFGD, SelectorNode.SelectorConfig PBGBNMCPEAJ)
{
this.EFBDCIJMFGD = EFBDCIJMFGD;
this.GANOMFLBKNI = PBGBNMCPEAJ;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600CCA7 RID: 52391 RVA: 0x00309CA4 File Offset: 0x00307EA4
[Token(Token = "0x600CCA7")]
[Address(RVA = "0x13E2270", Offset = "0x13E0C70", VA = "0x1813E2270")]
public void OnNodeModified()
{
SelectorNode.SelectorConfig selectorConfig;
this.GANOMFLBKNI = selectorConfig;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600CCA8 RID: 52392 RVA: 0x00309CC8 File Offset: 0x00307EC8
[Token(Token = "0x600CCA8")]
[Address(RVA = "0x13E2100", Offset = "0x13E0B00", VA = "0x1813E2100", 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);
PLDMAFINLJO.FANDNIHFMNM(this.compareValueText, modeSymbol);
}
// Token: 0x0600CCA9 RID: 52393 RVA: 0x00309D2C File Offset: 0x00307F2C
[Token(Token = "0x600CCA9")]
[Address(RVA = "0x13E2060", Offset = "0x13E0A60", VA = "0x1813E2060")]
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: 0x0600CCAA RID: 52394 RVA: 0x00309D7C File Offset: 0x00307F7C
[Token(Token = "0x600CCAA")]
[Address(RVA = "0x13E1E70", Offset = "0x13E0870", VA = "0x1813E1E70")]
public void Button_Increment(int increment)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600CCAB RID: 52395 RVA: 0x00309D90 File Offset: 0x00307F90
[Token(Token = "0x600CCAB")]
[Address(RVA = "0x13E1E90", Offset = "0x13E0890", VA = "0x1813E1E90")]
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++;
IPromise<TextInputUIDialog> promise2;
IPromise<TextInputUIDialog> promise = promise2.Then(action);
}
// Token: 0x0600CCAC RID: 52396 RVA: 0x00309DF0 File Offset: 0x00307FF0
[Token(Token = "0x600CCAC")]
[Address(RVA = "0x13E22D0", Offset = "0x13E0CD0", VA = "0x1813E22D0")]
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: 0x0600CCAD RID: 52397 RVA: 0x00309E40 File Offset: 0x00308040
[Token(Token = "0x600CCAD")]
[Address(RVA = "0x13E2210", Offset = "0x13E0C10", VA = "0x1813E2210")]
[CompilerGenerated]
private void LNDPKPGGHIJ(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
{
bool flag;
if (flag)
{
ulong num;
this.GANOMFLBKNI.CompareValue = (int)num;
this.UpdateControl();
}
}
// Token: 0x040089F7 RID: 35319
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40089F7")]
private SelectorNode.SelectorConfig GANOMFLBKNI;
// Token: 0x040089F8 RID: 35320
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40089F8")]
private int EFBDCIJMFGD;
// Token: 0x040089F9 RID: 35321
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40089F9")]
[SerializeField]
private Color[] colors;
// Token: 0x040089FA RID: 35322
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40089FA")]
[SerializeField]
private Image backgroundImage;
// Token: 0x040089FB RID: 35323
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40089FB")]
[SerializeField]
private TextMeshProUGUI compareModeButtonText;
// Token: 0x040089FC RID: 35324
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x40089FC")]
[SerializeField]
private TextMeshProUGUI compareValueText;
// Token: 0x040089FD RID: 35325
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40089FD")]
private SignalComparisonHelper.ComparerModes[] MJDCAPODHIG;
// Token: 0x040089FE RID: 35326
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40089FE")]
[SerializeField]
private TextInputUIDialog textInputDialogPrefab;
}
}