using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using RecRoom.Tools; using TMPro; using UnityEngine; namespace RecRoom.AGUI.ToolUIs { // Token: 0x02002469 RID: 9321 [Token(Token = "0x2002469")] [StructLayout(3)] public class MakerPenPaletteConfigScreen : MakerPenPaletteUIFlowBase { // Token: 0x17002BDC RID: 11228 // (get) Token: 0x060101B9 RID: 65977 RVA: 0x003C5AD0 File Offset: 0x003C3CD0 // (set) Token: 0x060101BA RID: 65978 RVA: 0x003C5AE4 File Offset: 0x003C3CE4 [Token(Token = "0x17002BDC")] public ODAEKFDKCEC MHHIKMHGHOC { [Token(Token = "0x60101B9")] [Address(RVA = "0x50B760", Offset = "0x50A160", VA = "0x18050B760")] get { return this.CFHHPPCBOJO; } [Token(Token = "0x60101BA")] [Address(RVA = "0x1718950", Offset = "0x1717350", VA = "0x181718950")] set { int num = 0; bool flag = this == num; if (!flag && (value == 0 || flag || this.CFHHPPCBOJO != value)) { if (this.CFHHPPCBOJO != 0) { Action action = new Action(this.DLFJAKEFDFL); } this.CFHHPPCBOJO = value; this.GOJOOBMLPPI(); if (this.CFHHPPCBOJO != 0) { Action action2 = new Action(this.DLFJAKEFDFL); } } } } // Token: 0x060101BB RID: 65979 RVA: 0x003C5B4C File Offset: 0x003C3D4C [Token(Token = "0x60101BB")] [Address(RVA = "0x17187B0", Offset = "0x17171B0", VA = "0x1817187B0", Slot = "7")] public override void StackedUIOpened() { int num; do { num = 0; base..ctor(); List jdokfgponnm = this.JDOKFGPONNM; List.Enumerator enumerator; if (enumerator != 0) { string text = this.ToString(); } if (num != -1) { } } while (num != 0); } // Token: 0x060101BC RID: 65980 RVA: 0x003C5B84 File Offset: 0x003C3D84 [Token(Token = "0x60101BC")] [Address(RVA = "0x17184A0", Offset = "0x1716EA0", VA = "0x1817184A0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { int num; do { num = 0; base.OnFlowEntered(BFHJBBGCMAN); List jdokfgponnm = this.JDOKFGPONNM; List.Enumerator enumerator; if (enumerator != 0) { string text = this.ToString(); } if (num != -1) { } } while (num != 0); } // Token: 0x060101BD RID: 65981 RVA: 0x003C5BBC File Offset: 0x003C3DBC [Token(Token = "0x60101BD")] [Address(RVA = "0x17185E0", Offset = "0x1716FE0", VA = "0x1817185E0", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); MakerPen k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num && this.k__BackingField.DKLGNFGONEM) { MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; if (paletteMenu.CloseOnConfigMenuClose) { MakerPen k__BackingField2 = paletteMenu.k__BackingField; int num2 = 0; if (k__BackingField2 != num2) { ToolUI menu = paletteMenu._tool.ELABBFJBNII; MakerPenPaletteConfigScreen flowByType = paletteMenu._tool.ELABBFJBNII.GetFlowByType(); if (!menu.IsFlowOnStack(flowByType) && paletteMenu.k__BackingField.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.Settings) { paletteMenu.k__BackingField.AuthorityHidePaletteMenu(); } } } } } // Token: 0x060101BE RID: 65982 RVA: 0x003C5C6C File Offset: 0x003C3E6C [Token(Token = "0x60101BE")] [Address(RVA = "0x1717C70", Offset = "0x1716670", VA = "0x181717C70")] private void DLFJAKEFDFL() { if (this.CFHHPPCBOJO != 0) { } this.GOJOOBMLPPI(); } // Token: 0x060101BF RID: 65983 RVA: 0x003C5C88 File Offset: 0x003C3E88 [Token(Token = "0x60101BF")] [Address(RVA = "0x1717CC0", Offset = "0x17166C0", VA = "0x181717CC0")] private void GOJOOBMLPPI() { int num; int num2; do { num = 0; List jdokfgponnm = this.JDOKFGPONNM; List.Enumerator enumerator; if (enumerator != 0) { GameObject gameObject; global::UnityEngine.Object.Destroy(gameObject); } num2 = 0; if (num != -1) { } } while (num != 0); this.JDOKFGPONNM.Clear(); ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO; if (cfhhppcbojo != 0 && num != 0) { TextMeshProUGUI textMeshProUGUI = this.editableObjectNameText; ODAEKFDKCEC cfhhppcbojo2 = this.CFHHPPCBOJO; if (num2 < cfhhppcbojo) { num2 += num2; num2++; } textMeshProUGUI.text = num2; int num3 = 0; LDCBLKDLODB ldcblkdlodb; LDCBLKDLODB ldcblkdlodb2; if (num2 != num3 && ldcblkdlodb != 0 && ldcblkdlodb2.OEJPFPCBAMM) { List list = new List(); LDCBLKDLODB ldcblkdlodb3; long num4 = ldcblkdlodb3.AJHBGBHGGAL; list.Add(num4); IPromise promise = BBHENFCNLAB.PPMMEALNIJN(list); Action action = new Action(this.KPMLBGMJECF); if (num2 < this) { num2 += num2; if (num2 == this) { promise += promise; num2 += 19; goto IL_F7; } num2++; } return; } IL_F7: this.OBIPDMCDDIE(HECIICKPCDN.Unlimited); } this.k__BackingField.Button_PopFlow(); throw new NullReferenceException(); } // Token: 0x060101C0 RID: 65984 RVA: 0x003C5DAC File Offset: 0x003C3FAC [Token(Token = "0x60101C0")] [Address(RVA = "0x17181E0", Offset = "0x1716BE0", VA = "0x1817181E0")] private void OBIPDMCDDIE(HECIICKPCDN FKHAFGHDHJH) { int num; do { num = 0; ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO; num += num; num++; List jdokfgponnm = this.JDOKFGPONNM; int num2 = 0; num2 += num2; num2++; if (num != -1) { } } while (num != 0); num += 19; num += typeof(IEnumerator).TypeHandle; Action action = new Action(this.KNBKCPCPMLC); ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action); } // Token: 0x060101C1 RID: 65985 RVA: 0x003C5E30 File Offset: 0x003C4030 [Token(Token = "0x60101C1")] [Address(RVA = "0x17188E0", Offset = "0x17172E0", VA = "0x1817188E0")] public MakerPenPaletteConfigScreen() { List list = new List(); this.JDOKFGPONNM = list; base..ctor(); } // Token: 0x060101C2 RID: 65986 RVA: 0x003C5E50 File Offset: 0x003C4050 [Token(Token = "0x60101C2")] [Address(RVA = "0x17181D0", Offset = "0x1716BD0", VA = "0x1817181D0")] [CompilerGenerated] private void KPMLBGMJECF(BBHENFCNLAB.AJCEIOJPMLJ GIAOBLMEMMI) { } // Token: 0x060101C3 RID: 65987 RVA: 0x003C5E60 File Offset: 0x003C4060 [Token(Token = "0x60101C3")] [Address(RVA = "0x1718140", Offset = "0x1716B40", VA = "0x181718140")] [CompilerGenerated] private void KNBKCPCPMLC() { PagedGrid pagedGrid = this.pagedGrid; int num = 0; if (pagedGrid != num) { this.pagedGrid.RefreshChildren(true); } } // Token: 0x0400AB29 RID: 43817 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400AB29")] [SerializeField] private TextMeshProUGUI editableObjectNameText; // Token: 0x0400AB2A RID: 43818 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400AB2A")] [SerializeField] private PagedGrid pagedGrid; // Token: 0x0400AB2B RID: 43819 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400AB2B")] [SerializeField] private RectTransform controlsRootTransform; // Token: 0x0400AB2C RID: 43820 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400AB2C")] [Header("Editing")] public CreationObjectSettingBooleanUIControl DefaultBoolUIControlPrefab; // Token: 0x0400AB2D RID: 43821 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400AB2D")] public CreationObjectSettingStringUIControl DefaultStringUIControlPrefab; // Token: 0x0400AB2E RID: 43822 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400AB2E")] public CreationObjectSettingIntUIControl DefaultIntUIControlPrefab; // Token: 0x0400AB2F RID: 43823 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400AB2F")] public CreationObjectSettingIntSliderUIControl DefaultIntSliderUIControlPrefab; // Token: 0x0400AB30 RID: 43824 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400AB30")] public CreationObjectSettingFloatUIControl DefaultFloatUIControlPrefab; // Token: 0x0400AB31 RID: 43825 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400AB31")] public CreationObjectSettingFriendlyIntControl DefaultEnumUIControlPrefab; // Token: 0x0400AB32 RID: 43826 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400AB32")] public CreationObjectSettingFriendlyFlagsControl DefaultFlagsUIControlPrefab; // Token: 0x0400AB33 RID: 43827 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400AB33")] public CreationObjectSettingToolCleanupUIControl DefaultToolCleanupUIControlPrefab; // Token: 0x0400AB34 RID: 43828 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400AB34")] public CreationObjectSettingButtonUIControl DefaultButtonUIControlPrefab; // Token: 0x0400AB35 RID: 43829 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400AB35")] public CreationObjectSettingButtonUIControl EditTagsButtonUIControlPrefab; // Token: 0x0400AB36 RID: 43830 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400AB36")] public CreationObjectSettingStringUIControl TagInputFieldUIControlPrefab; // Token: 0x0400AB37 RID: 43831 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400AB37")] public RoleGuidEditableUIControl RoleEditControlUIPrefab; // Token: 0x0400AB38 RID: 43832 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400AB38")] public RoleGuidSetEditableUIControl RoleSetEditControlUIPrefab; // Token: 0x0400AB39 RID: 43833 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400AB39")] public CreationObjectSettingColorUIControl DefaultColorUIControlPrefab; // Token: 0x0400AB3A RID: 43834 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400AB3A")] public KeyGuidEditableUIControl KeyEditControlUIPrefab; // Token: 0x0400AB3B RID: 43835 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400AB3B")] [SerializeField] public NodeGroupEditable NodeGroupEditableUIPrefab; // Token: 0x0400AB3C RID: 43836 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400AB3C")] public CreationObjectSettingObjectUIControl DefaultObjectUIControlPrefab; // Token: 0x0400AB3D RID: 43837 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400AB3D")] public CreationObjectSettingSearchIdUIControl DefaultSearchUIControlPrefab; // Token: 0x0400AB3E RID: 43838 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400AB3E")] private ODAEKFDKCEC CFHHPPCBOJO; // Token: 0x0400AB3F RID: 43839 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400AB3F")] private List JDOKFGPONNM; } }