345 lines
9.7 KiB
C#
345 lines
9.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Tools;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.AGUI.ToolUIs
|
|
{
|
|
// Token: 0x020028F6 RID: 10486
|
|
[Token(Token = "0x20028F6")]
|
|
public class MakerPenPaletteConfigScreen : MakerPenPaletteUIFlowBase
|
|
{
|
|
// Token: 0x17003162 RID: 12642
|
|
// (get) Token: 0x06011998 RID: 72088 RVA: 0x004013C4 File Offset: 0x003FF5C4
|
|
// (set) Token: 0x06011999 RID: 72089 RVA: 0x004013D8 File Offset: 0x003FF5D8
|
|
[Token(Token = "0x17003162")]
|
|
public ODAEKFDKCEC MHHIKMHGHOC
|
|
{
|
|
[Token(Token = "0x6011998")]
|
|
[Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")]
|
|
get
|
|
{
|
|
return this.CFHHPPCBOJO;
|
|
}
|
|
[Token(Token = "0x6011999")]
|
|
[Address(RVA = "0xE48BF0", Offset = "0xE479F0", VA = "0x180E48BF0")]
|
|
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: 0x0601199A RID: 72090 RVA: 0x00401440 File Offset: 0x003FF640
|
|
[Token(Token = "0x601199A")]
|
|
[Address(RVA = "0xE48A60", Offset = "0xE47860", VA = "0x180E48A60", Slot = "8")]
|
|
public override void StackedUIOpened()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base..ctor();
|
|
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
string text = this.ToString();
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601199B RID: 72091 RVA: 0x00401474 File Offset: 0x003FF674
|
|
[Token(Token = "0x601199B")]
|
|
[Address(RVA = "0xE48940", Offset = "0xE47740", VA = "0x180E48940", Slot = "11")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
string text = this.ToString();
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601199C RID: 72092 RVA: 0x004014A8 File Offset: 0x003FF6A8
|
|
[Token(Token = "0x601199C")]
|
|
[Address(RVA = "0xE48140", Offset = "0xE46F40", VA = "0x180E48140")]
|
|
private void DLFJAKEFDFL()
|
|
{
|
|
if (this.CFHHPPCBOJO != 0)
|
|
{
|
|
}
|
|
this.GOJOOBMLPPI();
|
|
}
|
|
|
|
// Token: 0x0601199D RID: 72093 RVA: 0x004014C4 File Offset: 0x003FF6C4
|
|
[Token(Token = "0x601199D")]
|
|
[Address(RVA = "0xE481A0", Offset = "0xE46FA0", VA = "0x180E481A0")]
|
|
private void GOJOOBMLPPI()
|
|
{
|
|
int num;
|
|
bool flag;
|
|
int num2;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
|
if (flag)
|
|
{
|
|
GameObject gameObject;
|
|
global::UnityEngine.Object.Destroy(gameObject);
|
|
}
|
|
num2 = 0;
|
|
}
|
|
while (num != 0);
|
|
this.JDOKFGPONNM.Clear();
|
|
ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO;
|
|
if (cfhhppcbojo != 0 && flag)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.editableObjectNameText;
|
|
ODAEKFDKCEC cfhhppcbojo2 = this.CFHHPPCBOJO;
|
|
if (num2 < cfhhppcbojo)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
bool flag2;
|
|
LDCBLKDLODB ldcblkdlodb;
|
|
LDCBLKDLODB ldcblkdlodb2;
|
|
if (textMeshProUGUI.text != 0 && flag2 && ldcblkdlodb != 0 && ldcblkdlodb2.OEJPFPCBAMM)
|
|
{
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
}
|
|
LDCBLKDLODB ldcblkdlodb3;
|
|
LDCBLKDLODB ldcblkdlodb4;
|
|
LDCBLKDLODB ldcblkdlodb5;
|
|
if (ldcblkdlodb3 != 0 && ldcblkdlodb4 != 0 && ldcblkdlodb5.OEJPFPCBAMM)
|
|
{
|
|
LDCBLKDLODB ldcblkdlodb6;
|
|
long num4 = ldcblkdlodb6.AJHBGBHGGAL;
|
|
PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> pmgcjepkfof = BBHENFCNLAB.PPMMEALNIJN(new List { num4 });
|
|
Action<BBHENFCNLAB.AJCEIOJPMLJ> action = new Action(this.GJOKJBMDDIE);
|
|
if (num2 < this)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == this)
|
|
{
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
num2 += 19;
|
|
goto IL_F2;
|
|
}
|
|
num2++;
|
|
}
|
|
return;
|
|
}
|
|
IL_F2:
|
|
this.OBIPDMCDDIE(HECIICKPCDN.Unlimited);
|
|
return;
|
|
}
|
|
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
|
|
}
|
|
|
|
// Token: 0x0601199E RID: 72094 RVA: 0x004015E4 File Offset: 0x003FF7E4
|
|
[Token(Token = "0x601199E")]
|
|
[Address(RVA = "0xE48700", Offset = "0xE47500", VA = "0x180E48700")]
|
|
private void OBIPDMCDDIE(HECIICKPCDN FKHAFGHDHJH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO;
|
|
num += num;
|
|
num++;
|
|
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
|
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
|
string text;
|
|
text += text;
|
|
}
|
|
while (num != 0);
|
|
Action action = new Action(this.INPGGEKIIHO);
|
|
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
|
}
|
|
|
|
// Token: 0x0601199F RID: 72095 RVA: 0x00401654 File Offset: 0x003FF854
|
|
[Token(Token = "0x601199F")]
|
|
[Address(RVA = "0xE48B80", Offset = "0xE47980", VA = "0x180E48B80")]
|
|
public MakerPenPaletteConfigScreen()
|
|
{
|
|
List<BaseCreationObjectSettingPropertyUIControl> list = new List();
|
|
this.JDOKFGPONNM = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060119A0 RID: 72096 RVA: 0x00401674 File Offset: 0x003FF874
|
|
[Token(Token = "0x60119A0")]
|
|
[Address(RVA = "0xE48190", Offset = "0xE46F90", VA = "0x180E48190")]
|
|
[CompilerGenerated]
|
|
private void GJOKJBMDDIE(BBHENFCNLAB.AJCEIOJPMLJ GIAOBLMEMMI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060119A1 RID: 72097 RVA: 0x00401684 File Offset: 0x003FF884
|
|
[Token(Token = "0x60119A1")]
|
|
[Address(RVA = "0xE48670", Offset = "0xE47470", VA = "0x180E48670")]
|
|
[CompilerGenerated]
|
|
private void INPGGEKIIHO()
|
|
{
|
|
PagedGrid pagedGrid = this.pagedGrid;
|
|
int num = 0;
|
|
if (pagedGrid != num)
|
|
{
|
|
this.pagedGrid.RefreshChildren(true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400B508 RID: 46344
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400B508")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI editableObjectNameText;
|
|
|
|
// Token: 0x0400B509 RID: 46345
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400B509")]
|
|
[SerializeField]
|
|
private PagedGrid pagedGrid;
|
|
|
|
// Token: 0x0400B50A RID: 46346
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B50A")]
|
|
[SerializeField]
|
|
private RectTransform controlsRootTransform;
|
|
|
|
// Token: 0x0400B50B RID: 46347
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400B50B")]
|
|
[Header("Editing")]
|
|
public CreationObjectSettingBooleanUIControl DefaultBoolUIControlPrefab;
|
|
|
|
// Token: 0x0400B50C RID: 46348
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400B50C")]
|
|
public CreationObjectSettingStringUIControl DefaultStringUIControlPrefab;
|
|
|
|
// Token: 0x0400B50D RID: 46349
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400B50D")]
|
|
public CreationObjectSettingIntUIControl DefaultIntUIControlPrefab;
|
|
|
|
// Token: 0x0400B50E RID: 46350
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400B50E")]
|
|
public CreationObjectSettingIntSliderUIControl DefaultIntSliderUIControlPrefab;
|
|
|
|
// Token: 0x0400B50F RID: 46351
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400B50F")]
|
|
public CreationObjectSettingFloatUIControl DefaultFloatUIControlPrefab;
|
|
|
|
// Token: 0x0400B510 RID: 46352
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400B510")]
|
|
public CreationObjectSettingFriendlyIntControl DefaultEnumUIControlPrefab;
|
|
|
|
// Token: 0x0400B511 RID: 46353
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400B511")]
|
|
public CreationObjectSettingFriendlyFlagsControl DefaultFlagsUIControlPrefab;
|
|
|
|
// Token: 0x0400B512 RID: 46354
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400B512")]
|
|
public CreationObjectSettingToolCleanupUIControl DefaultToolCleanupUIControlPrefab;
|
|
|
|
// Token: 0x0400B513 RID: 46355
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400B513")]
|
|
public CreationObjectSettingButtonUIControl DefaultButtonUIControlPrefab;
|
|
|
|
// Token: 0x0400B514 RID: 46356
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400B514")]
|
|
public CreationObjectSettingButtonUIControl EditTagsButtonUIControlPrefab;
|
|
|
|
// Token: 0x0400B515 RID: 46357
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400B515")]
|
|
public CreationObjectSettingStringUIControl TagInputFieldUIControlPrefab;
|
|
|
|
// Token: 0x0400B516 RID: 46358
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400B516")]
|
|
public RoleGuidEditableUIControl RoleEditControlUIPrefab;
|
|
|
|
// Token: 0x0400B517 RID: 46359
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400B517")]
|
|
public RoleGuidSetEditableUIControl RoleSetEditControlUIPrefab;
|
|
|
|
// Token: 0x0400B518 RID: 46360
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400B518")]
|
|
public CreationObjectSettingColorUIControl DefaultColorUIControlPrefab;
|
|
|
|
// Token: 0x0400B519 RID: 46361
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400B519")]
|
|
public KeyGuidEditableUIControl KeyEditControlUIPrefab;
|
|
|
|
// Token: 0x0400B51A RID: 46362
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400B51A")]
|
|
[SerializeField]
|
|
public NodeGroupEditable NodeGroupEditableUIPrefab;
|
|
|
|
// Token: 0x0400B51B RID: 46363
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400B51B")]
|
|
public CreationObjectSettingObjectUIControl DefaultObjectUIControlPrefab;
|
|
|
|
// Token: 0x0400B51C RID: 46364
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400B51C")]
|
|
public CreationObjectSettingSearchIdUIControl DefaultSearchUIControlPrefab;
|
|
|
|
// Token: 0x0400B51D RID: 46365
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400B51D")]
|
|
private ODAEKFDKCEC CFHHPPCBOJO;
|
|
|
|
// Token: 0x0400B51E RID: 46366
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400B51E")]
|
|
private List<BaseCreationObjectSettingPropertyUIControl> JDOKFGPONNM;
|
|
}
|
|
}
|