260 lines
7.8 KiB
C#
260 lines
7.8 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: 0x0200119A RID: 4506
|
|
[Token(Token = "0x200119A")]
|
|
public class CreationObjectSettingFloatUIControl : CreationObjectSettingPropertyUIControl<float, CreationObjectSettingFloatUIControl>
|
|
{
|
|
// Token: 0x1700112A RID: 4394
|
|
// (get) Token: 0x060064D2 RID: 25810 RVA: 0x0015DC2C File Offset: 0x0015BE2C
|
|
// (set) Token: 0x060064D3 RID: 25811 RVA: 0x0015DC40 File Offset: 0x0015BE40
|
|
[Token(Token = "0x1700112A")]
|
|
public bool IGPKOAMEDBO
|
|
{
|
|
[Token(Token = "0x60064D2")]
|
|
[Address(RVA = "0x4A9720", Offset = "0x4A8720", VA = "0x1804A9720")]
|
|
get
|
|
{
|
|
return this.clampRange;
|
|
}
|
|
[Token(Token = "0x60064D3")]
|
|
[Address(RVA = "0x497010", Offset = "0x496010", VA = "0x180497010")]
|
|
set
|
|
{
|
|
this.clampRange = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700112B RID: 4395
|
|
// (get) Token: 0x060064D4 RID: 25812 RVA: 0x0015DC54 File Offset: 0x0015BE54
|
|
// (set) Token: 0x060064D5 RID: 25813 RVA: 0x0015DC68 File Offset: 0x0015BE68
|
|
[Token(Token = "0x1700112B")]
|
|
public float PALOHMJEECJ
|
|
{
|
|
[Token(Token = "0x60064D4")]
|
|
[Address(RVA = "0x997130", Offset = "0x996130", VA = "0x180997130")]
|
|
get;
|
|
[Token(Token = "0x60064D5")]
|
|
[Address(RVA = "0x997240", Offset = "0x996240", VA = "0x180997240")]
|
|
set;
|
|
} = 1f;
|
|
|
|
// Token: 0x1700112C RID: 4396
|
|
// (get) Token: 0x060064D6 RID: 25814 RVA: 0x0015DC7C File Offset: 0x0015BE7C
|
|
// (set) Token: 0x060064D7 RID: 25815 RVA: 0x0015DC90 File Offset: 0x0015BE90
|
|
[Token(Token = "0x1700112C")]
|
|
public float NHMHPKAODCE
|
|
{
|
|
[Token(Token = "0x60064D6")]
|
|
[Address(RVA = "0x9970F0", Offset = "0x9960F0", VA = "0x1809970F0")]
|
|
get
|
|
{
|
|
return this.minValue;
|
|
}
|
|
[Token(Token = "0x60064D7")]
|
|
[Address(RVA = "0x9971E0", Offset = "0x9961E0", VA = "0x1809971E0")]
|
|
set
|
|
{
|
|
this.minValue = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700112D RID: 4397
|
|
// (get) Token: 0x060064D8 RID: 25816 RVA: 0x0015DCA4 File Offset: 0x0015BEA4
|
|
// (set) Token: 0x060064D9 RID: 25817 RVA: 0x0015DCB8 File Offset: 0x0015BEB8
|
|
[Token(Token = "0x1700112D")]
|
|
public float PDECMNBFMDG
|
|
{
|
|
[Token(Token = "0x60064D8")]
|
|
[Address(RVA = "0x6A5AF0", Offset = "0x6A4AF0", VA = "0x1806A5AF0")]
|
|
get
|
|
{
|
|
return this.maxValue;
|
|
}
|
|
[Token(Token = "0x60064D9")]
|
|
[Address(RVA = "0x997140", Offset = "0x996140", VA = "0x180997140")]
|
|
set
|
|
{
|
|
this.maxValue = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060064DA RID: 25818 RVA: 0x0015DCCC File Offset: 0x0015BECC
|
|
[Token(Token = "0x60064DA")]
|
|
[Address(RVA = "0x1A5BBE0", Offset = "0x1A5ABE0", VA = "0x181A5BBE0")]
|
|
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: 0x060064DB RID: 25819 RVA: 0x0015DCF0 File Offset: 0x0015BEF0
|
|
[Token(Token = "0x60064DB")]
|
|
[Address(RVA = "0x1A5BA00", Offset = "0x1A5AA00", VA = "0x181A5BA00", 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: 0x060064DC RID: 25820 RVA: 0x0015DD48 File Offset: 0x0015BF48
|
|
[Token(Token = "0x60064DC")]
|
|
[Address(RVA = "0x1A5BB30", Offset = "0x1A5AB30", VA = "0x181A5BB30", Slot = "5")]
|
|
protected override void JGPMLBNJGGO(float ONGBFDACHHG)
|
|
{
|
|
if (this.clampRange)
|
|
{
|
|
float num = this.maxValue;
|
|
float num2 = Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060064DD RID: 25821 RVA: 0x0015DD70 File Offset: 0x0015BF70
|
|
[Token(Token = "0x60064DD")]
|
|
[Address(RVA = "0x1A5B680", Offset = "0x1A5A680", VA = "0x181A5B680")]
|
|
public void Button_Increment(float increment)
|
|
{
|
|
int num = this.floatingPointPrecision;
|
|
float num3;
|
|
double num2 = Math.Round((double)num3, num);
|
|
base.UpdateControl();
|
|
}
|
|
|
|
// Token: 0x060064DE RID: 25822 RVA: 0x0015DD98 File Offset: 0x0015BF98
|
|
[Token(Token = "0x60064DE")]
|
|
[Address(RVA = "0x1A5B760", Offset = "0x1A5A760", VA = "0x181A5B760")]
|
|
public void Button_Input()
|
|
{
|
|
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
|
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.FPKAAOLLIBG);
|
|
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.CPNNAHFAKBG);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<TextInputUIDialog> pmgcjepkfof2;
|
|
PMGCJEPKFOF<TextInputUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x060064DF RID: 25823 RVA: 0x0015DDF0 File Offset: 0x0015BFF0
|
|
[Token(Token = "0x60064DF")]
|
|
[Address(RVA = "0x1A5BC00", Offset = "0x1A5AC00", VA = "0x181A5BC00")]
|
|
public CreationObjectSettingFloatUIControl()
|
|
{
|
|
string empty = string.Empty;
|
|
this.KHLDNEMFOCJ = empty;
|
|
this.MOLCHJEFGOG = "Enter Text";
|
|
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)3L);
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060064E0 RID: 25824 RVA: 0x0015DE44 File Offset: 0x0015C044
|
|
[Token(Token = "0x60064E0")]
|
|
[Address(RVA = "0x1A5B920", Offset = "0x1A5A920", VA = "0x181A5B920")]
|
|
[CompilerGenerated]
|
|
private PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> FPKAAOLLIBG(TextInputUIDialog BBPMNICHFLM)
|
|
{
|
|
string khldnemfocj = this.KHLDNEMFOCJ;
|
|
string molchjefgog = this.MOLCHJEFGOG;
|
|
TMP_InputField.ContentType kckbkekamdf = this.KCKBKEKAMDF;
|
|
return BBPMNICHFLM.ShowDialog();
|
|
}
|
|
|
|
// Token: 0x060064E1 RID: 25825 RVA: 0x0015DE74 File Offset: 0x0015C074
|
|
[Token(Token = "0x60064E1")]
|
|
[Address(RVA = "0x1A5B8C0", Offset = "0x1A5A8C0", VA = "0x181A5B8C0")]
|
|
[CompilerGenerated]
|
|
private void CPNNAHFAKBG(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.UpdateControl();
|
|
}
|
|
}
|
|
|
|
// Token: 0x040041F0 RID: 16880
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40041F0")]
|
|
[SerializeField]
|
|
private int floatingPointPrecision = (int)((ulong)1L);
|
|
|
|
// Token: 0x040041F1 RID: 16881
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40041F1")]
|
|
[SerializeField]
|
|
private Button3D inputButton;
|
|
|
|
// Token: 0x040041F2 RID: 16882
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40041F2")]
|
|
[SerializeField]
|
|
private Button3D incrementButton;
|
|
|
|
// Token: 0x040041F3 RID: 16883
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40041F3")]
|
|
[SerializeField]
|
|
private Button3D decrementButton;
|
|
|
|
// Token: 0x040041F4 RID: 16884
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40041F4")]
|
|
[SerializeField]
|
|
private bool clampRange;
|
|
|
|
// Token: 0x040041F6 RID: 16886
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40041F6")]
|
|
[SerializeField]
|
|
[JEAMMEGEDDJ("clampRange")]
|
|
private float minValue;
|
|
|
|
// Token: 0x040041F7 RID: 16887
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x40041F7")]
|
|
[SerializeField]
|
|
[JEAMMEGEDDJ("clampRange")]
|
|
private float maxValue = 1000f;
|
|
|
|
// Token: 0x040041F8 RID: 16888
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40041F8")]
|
|
private string KHLDNEMFOCJ;
|
|
|
|
// Token: 0x040041F9 RID: 16889
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40041F9")]
|
|
private string MOLCHJEFGOG;
|
|
|
|
// Token: 0x040041FA RID: 16890
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40041FA")]
|
|
private TMP_InputField.ContentType KCKBKEKAMDF;
|
|
|
|
// Token: 0x040041FB RID: 16891
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40041FB")]
|
|
[SerializeField]
|
|
private TextInputUIDialog textInputDialogPrefab;
|
|
}
|
|
}
|