Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/CreationObjectSettingFloatUIControl.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}