Files
2026-04-10 22:50:51 +02:00

137 lines
4.2 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020010DB RID: 4315
[Token(Token = "0x20010DB")]
public class CreationObjectSettingIntUIControl : CreationObjectSettingPropertyUIControl<int, CreationObjectSettingIntUIControl>
{
// Token: 0x060061BD RID: 25021 RVA: 0x001569D4 File Offset: 0x00154BD4
[Token(Token = "0x60061BD")]
[Address(RVA = "0x1260120", Offset = "0x125EF20", VA = "0x181260120")]
public void SetDialogOptions(string MOLCHJEFGOG, string KHLDNEMFOCJ, TMP_InputField.ContentType KCKBKEKAMDF = TMP_InputField.ContentType.Alphanumeric)
{
this.MOLCHJEFGOG = MOLCHJEFGOG;
this.KHLDNEMFOCJ = KHLDNEMFOCJ;
this.KCKBKEKAMDF = KCKBKEKAMDF;
}
// Token: 0x060061BE RID: 25022 RVA: 0x001569F8 File Offset: 0x00154BF8
[Token(Token = "0x60061BE")]
[Address(RVA = "0x1260000", Offset = "0x125EE00", VA = "0x181260000", Slot = "6")]
protected override void HNFFKJABKNO()
{
base.HNFFKJABKNO();
TextMeshProUGUI propertyValueText = this.PropertyValueText;
string text;
PLDMAFINLJO.FANDNIHFMNM(propertyValueText, text);
if (propertyValueText != 0)
{
bool flag;
this.inputButton.interactable = flag;
bool flag2;
this.incrementButton.interactable = flag2;
bool flag3;
this.decrementButton.interactable = flag3;
}
}
// Token: 0x060061BF RID: 25023 RVA: 0x00156A4C File Offset: 0x00154C4C
[Token(Token = "0x60061BF")]
[Address(RVA = "0x125FD70", Offset = "0x125EB70", VA = "0x18125FD70")]
public void Button_Increment(int increment)
{
}
// Token: 0x060061C0 RID: 25024 RVA: 0x00156A60 File Offset: 0x00154C60
[Token(Token = "0x60061C0")]
[Address(RVA = "0x125FDE0", Offset = "0x125EBE0", VA = "0x18125FDE0")]
public void Button_Input()
{
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.FHLLNLOJJGN);
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.AOKJFOLFEBH);
throw new NullReferenceException();
}
// Token: 0x060061C1 RID: 25025 RVA: 0x00156A98 File Offset: 0x00154C98
[Token(Token = "0x60061C1")]
[Address(RVA = "0x1260130", Offset = "0x125EF30", VA = "0x181260130")]
public CreationObjectSettingIntUIControl()
{
string empty = string.Empty;
this.KHLDNEMFOCJ = empty;
this.MOLCHJEFGOG = "Enter Text";
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)2L);
base..ctor();
}
// Token: 0x060061C2 RID: 25026 RVA: 0x00156ACC File Offset: 0x00154CCC
[Token(Token = "0x60061C2")]
[Address(RVA = "0x125FEE0", Offset = "0x125ECE0", VA = "0x18125FEE0")]
[CompilerGenerated]
private PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> FHLLNLOJJGN(TextInputUIDialog BBPMNICHFLM)
{
return BBPMNICHFLM.ShowDialog();
}
// Token: 0x060061C3 RID: 25027 RVA: 0x00156AE8 File Offset: 0x00154CE8
[Token(Token = "0x60061C3")]
[Address(RVA = "0x125FD10", Offset = "0x125EB10", VA = "0x18125FD10")]
[CompilerGenerated]
private void AOKJFOLFEBH(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
{
bool flag;
if (flag)
{
this.UpdateControl();
}
}
// Token: 0x0400409A RID: 16538
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400409A")]
private string KHLDNEMFOCJ;
// Token: 0x0400409B RID: 16539
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400409B")]
private string MOLCHJEFGOG;
// Token: 0x0400409C RID: 16540
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400409C")]
private TMP_InputField.ContentType KCKBKEKAMDF;
// Token: 0x0400409D RID: 16541
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400409D")]
[SerializeField]
private Button3D inputButton;
// Token: 0x0400409E RID: 16542
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400409E")]
[SerializeField]
private Button3D incrementButton;
// Token: 0x0400409F RID: 16543
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400409F")]
[SerializeField]
private Button3D decrementButton;
// Token: 0x040040A0 RID: 16544
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40040A0")]
[SerializeField]
private TextInputUIDialog textInputDialogPrefab;
}
}