198 lines
6.3 KiB
C#
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;
|
|
}
|
|
}
|