Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/CreationObjectSettingIntSliderUIControl.cs
2026-04-08 23:40:05 +02:00

198 lines
6.3 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A76 RID: 6774
[Token(Token = "0x2001A76")]
[StructLayout(3)]
public class CreationObjectSettingIntSliderUIControl : CreationObjectSettingIntUIControl
{
// Token: 0x0600B616 RID: 46614 RVA: 0x002AB3BC File Offset: 0x002A95BC
[Token(Token = "0x600B616")]
[Address(RVA = "0x1191800", Offset = "0x1190200", VA = "0x181191800")]
private int GHBONLOADCP(float PEJGNLGMDDP)
{
float dicnpbjdghk = this.DICNPBJDGHK;
Slider3D slider3D = this.slider;
return Mathf.RoundToInt(dicnpbjdghk);
}
// Token: 0x0600B617 RID: 46615 RVA: 0x002AB3E4 File Offset: 0x002A95E4
[Token(Token = "0x600B617")]
[Address(RVA = "0x1191B30", Offset = "0x1190530", VA = "0x181191B30")]
private float JGBDINBOGAO(int ONGBFDACHHG)
{
Slider3D slider3D = this.slider;
throw new NullReferenceException();
}
// Token: 0x0600B618 RID: 46616 RVA: 0x002AB400 File Offset: 0x002A9600
[Token(Token = "0x600B618")]
[Address(RVA = "0x11918B0", Offset = "0x11902B0", VA = "0x1811918B0", Slot = "6")]
protected override void HNFFKJABKNO()
{
base.HNFFKJABKNO();
TextMeshProUGUI propertyValueText = this.PropertyValueText;
if (propertyValueText != 0)
{
bool flag;
this.inputButton.interactable = flag;
bool flag2;
this.incrementButton.interactable = flag2;
bool flag3;
this.decrementButton.interactable = flag3;
}
if (propertyValueText != 0)
{
int ehekipmdoeg = this.EHEKIPMDOEG;
Slider3D slider3D = this.slider;
float value = slider3D.value;
Slider3D slider3D2 = this.slider;
slider3D.normalizedValue = value;
TextMeshProUGUI propertyValueText2 = this.PropertyValueText;
}
}
// Token: 0x0600B619 RID: 46617 RVA: 0x002AB484 File Offset: 0x002A9684
[Token(Token = "0x600B619")]
[Address(RVA = "0x1192140", Offset = "0x1190B40", VA = "0x181192140")]
public void SetUnitText(string PAANJCAOOAG)
{
PLDMAFINLJO.FANDNIHFMNM(this.unitLabelText, PAANJCAOOAG);
}
// Token: 0x0600B61A RID: 46618 RVA: 0x002AB4A0 File Offset: 0x002A96A0
[Token(Token = "0x600B61A")]
[Address(RVA = "0x1191D20", Offset = "0x1190720", VA = "0x181191D20")]
public void SetSegmentLabels(string[] IELEBHKMNBF, int[] IIJKPOHAHOG, int OANDOPIEEPO)
{
if (IELEBHKMNBF != 0 && IIJKPOHAHOG != 0)
{
int length = IELEBHKMNBF.Length;
if (length == IIJKPOHAHOG.Length)
{
Slider3D.SliderValue[] array = new Slider3D.SliderValue[length];
int num = 0;
int num2 = 0;
int length2 = array.Length;
if (num2 < length2)
{
string text = IELEBHKMNBF[num];
num += num;
array[1] = text;
int num3 = IIJKPOHAHOG[num];
num++;
array.Value = num3;
}
TextMeshProUGUI propertyDescription = this.PropertyDescription;
Slider3D slider3D = this.slider;
TextMeshProUGUI propertyValueText = this.PropertyValueText;
int num4 = 0;
if (!(propertyValueText != num4))
{
return;
}
TextMeshProUGUI propertyValueText2 = this.PropertyValueText;
int num5 = 0;
propertyValueText2.enabled = num5 != 0;
}
}
Debug.LogError("Cannot set null segment labels or segment values.");
}
// Token: 0x0600B61B RID: 46619 RVA: 0x002AB55C File Offset: 0x002A975C
[Token(Token = "0x600B61B")]
[Address(RVA = "0x1191F30", Offset = "0x1190930", VA = "0x181191F30")]
public void SetSliderValues(float JDFENOCNKAD, float FLIEBIMFHEN, int EHEKIPMDOEG = 1)
{
if (FLIEBIMFHEN > JDFENOCNKAD && EHEKIPMDOEG > 0)
{
this.slider.minValue = JDFENOCNKAD;
this.slider.maxValue = JDFENOCNKAD;
this.EHEKIPMDOEG = EHEKIPMDOEG;
if (EHEKIPMDOEG <= 1)
{
return;
}
float maxValue = this.slider.m_MaxValue;
this.DICNPBJDGHK = maxValue;
}
string text = string.Format("Slider exponent should not be less than 1. Currently {0}. ", "");
TextMeshProUGUI propertyValueText = this.PropertyValueText;
Debug.LogError(string.Format("Error(s) setting slider values for {0}: {1}{2}", propertyValueText, "", text));
}
// Token: 0x0600B61C RID: 46620 RVA: 0x002AB5DC File Offset: 0x002A97DC
[Token(Token = "0x600B61C")]
[Address(RVA = "0x1191BE0", Offset = "0x11905E0", VA = "0x181191BE0")]
public void OnSliderChanged(float newValue)
{
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
if (this.EHEKIPMDOEG > 1)
{
float normalizedValue = this.slider.normalizedValue;
int num = this.GHBONLOADCP(newValue);
}
TextMeshProUGUI propertyValueText = this.PropertyValueText;
int num2 = 0;
PLDMAFINLJO.FANDNIHFMNM(propertyValueText, num2);
if (this.SetPropertyOnSliderChanged)
{
this.UpdateControl();
}
}
// Token: 0x0600B61D RID: 46621 RVA: 0x002AB63C File Offset: 0x002A983C
[Token(Token = "0x600B61D")]
[Address(RVA = "0x1191CA0", Offset = "0x11906A0", VA = "0x181191CA0")]
public void OnSliderReleased(float newValue)
{
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600B61E RID: 46622 RVA: 0x002AB674 File Offset: 0x002A9874
[Token(Token = "0x600B61E")]
[Address(RVA = "0x1192150", Offset = "0x1190B50", VA = "0x181192150")]
public CreationObjectSettingIntSliderUIControl()
{
string empty = string.Empty;
this.KHLDNEMFOCJ = empty;
this.MOLCHJEFGOG = "Enter Text";
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)2L);
base..ctor();
}
// Token: 0x0400777B RID: 30587
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400777B")]
public bool SetPropertyOnSliderChanged;
// Token: 0x0400777C RID: 30588
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400777C")]
[SerializeField]
protected Slider3D slider;
// Token: 0x0400777D RID: 30589
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400777D")]
[SerializeField]
private TextMeshProUGUI unitLabelText;
// Token: 0x0400777E RID: 30590
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400777E")]
private int EHEKIPMDOEG = (int)((ulong)1L);
// Token: 0x0400777F RID: 30591
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x400777F")]
private float DICNPBJDGHK = 1f;
}
}