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 { // 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.k__BackingField.KNDLGPOKIOI; if (SelectorNodeConfigEditableUIControl.<>c.<>9__12_0 == 0) { SelectorNodeConfigEditableUIControl.<>c.<>9__12_0 = (TextInputUIDialog dialog) => dialog.ShowDialog(); } Action action = new Action(this.LNDPKPGGHIJ); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF 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; } }