386 lines
12 KiB
C#
386 lines
12 KiB
C#
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<BaseCreationObjectSettingPropertyUIControl> 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<BaseCreationObjectSettingPropertyUIControl> 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 <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
|
int num = 0;
|
|
if (<LJOGMLBAABG>k__BackingField != num && this.<LJOGMLBAABG>k__BackingField.DKLGNFGONEM)
|
|
{
|
|
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
|
|
if (paletteMenu.CloseOnConfigMenuClose)
|
|
{
|
|
MakerPen <LJOGMLBAABG>k__BackingField2 = paletteMenu.<LJOGMLBAABG>k__BackingField;
|
|
int num2 = 0;
|
|
if (<LJOGMLBAABG>k__BackingField2 != num2)
|
|
{
|
|
ToolUI menu = paletteMenu._tool.ELABBFJBNII;
|
|
MakerPenPaletteConfigScreen flowByType = paletteMenu._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
|
if (!menu.IsFlowOnStack(flowByType) && paletteMenu.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.Settings)
|
|
{
|
|
paletteMenu.<LJOGMLBAABG>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<BaseCreationObjectSettingPropertyUIControl> 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<long> list = new List();
|
|
LDCBLKDLODB ldcblkdlodb3;
|
|
long num4 = ldcblkdlodb3.AJHBGBHGGAL;
|
|
list.Add(num4);
|
|
IPromise<BBHENFCNLAB.AJCEIOJPMLJ> promise = BBHENFCNLAB.PPMMEALNIJN(list);
|
|
Action<BBHENFCNLAB.AJCEIOJPMLJ> 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.<KBKJKEOPIGB>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<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
num += 19;
|
|
num += typeof(IEnumerator<ILINODKFHEO>).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<BaseCreationObjectSettingPropertyUIControl> 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<BaseCreationObjectSettingPropertyUIControl> JDOKFGPONNM;
|
|
}
|
|
}
|