184 lines
5.7 KiB
C#
184 lines
5.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020011A7 RID: 4519
|
|
[Token(Token = "0x20011A7")]
|
|
public class CreationObjectSettingIntSliderUIControl : CreationObjectSettingIntUIControl
|
|
{
|
|
// Token: 0x0600650A RID: 25866 RVA: 0x0015E4E8 File Offset: 0x0015C6E8
|
|
[Token(Token = "0x600650A")]
|
|
[Address(RVA = "0x1A5BD90", Offset = "0x1A5AD90", VA = "0x181A5BD90")]
|
|
private int GHBONLOADCP(float PEJGNLGMDDP)
|
|
{
|
|
float dicnpbjdghk = this.DICNPBJDGHK;
|
|
Slider3D slider3D = this.slider;
|
|
return Mathf.RoundToInt(dicnpbjdghk);
|
|
}
|
|
|
|
// Token: 0x0600650B RID: 25867 RVA: 0x0015E510 File Offset: 0x0015C710
|
|
[Token(Token = "0x600650B")]
|
|
[Address(RVA = "0x1A5BFB0", Offset = "0x1A5AFB0", VA = "0x181A5BFB0")]
|
|
private float JGBDINBOGAO(int ONGBFDACHHG)
|
|
{
|
|
Slider3D slider3D = this.slider;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600650C RID: 25868 RVA: 0x0015E52C File Offset: 0x0015C72C
|
|
[Token(Token = "0x600650C")]
|
|
[Address(RVA = "0x1A5BE40", Offset = "0x1A5AE40", VA = "0x181A5BE40", Slot = "6")]
|
|
protected override void HNFFKJABKNO()
|
|
{
|
|
base.HNFFKJABKNO();
|
|
if (this != 0)
|
|
{
|
|
int ehekipmdoeg = this.EHEKIPMDOEG;
|
|
Slider3D slider3D = this.slider;
|
|
float value = slider3D.value;
|
|
Slider3D slider3D2 = this.slider;
|
|
slider3D.normalizedValue = value;
|
|
string text;
|
|
PLDMAFINLJO.FANDNIHFMNM(this.PropertyValueText, text);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600650D RID: 25869 RVA: 0x0015E57C File Offset: 0x0015C77C
|
|
[Token(Token = "0x600650D")]
|
|
[Address(RVA = "0x1A5C5E0", Offset = "0x1A5B5E0", VA = "0x181A5C5E0")]
|
|
public void SetUnitText(string PAANJCAOOAG)
|
|
{
|
|
PLDMAFINLJO.FANDNIHFMNM(this.unitLabelText, PAANJCAOOAG);
|
|
}
|
|
|
|
// Token: 0x0600650E RID: 25870 RVA: 0x0015E598 File Offset: 0x0015C798
|
|
[Token(Token = "0x600650E")]
|
|
[Address(RVA = "0x1A5C1A0", Offset = "0x1A5B1A0", VA = "0x181A5C1A0")]
|
|
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;
|
|
propertyDescription.RecalculateMasking();
|
|
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
|
int num4 = 0;
|
|
if (propertyValueText != num4)
|
|
{
|
|
TextMeshProUGUI propertyValueText2 = this.PropertyValueText;
|
|
int num5 = 0;
|
|
propertyValueText2.enabled = num5 != 0;
|
|
}
|
|
return;
|
|
}
|
|
Debug.LogError("Segment labels and segment values arrays must be of the same length.");
|
|
}
|
|
Debug.LogError("Cannot set null segment labels or segment values.");
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600650F RID: 25871 RVA: 0x0015E668 File Offset: 0x0015C868
|
|
[Token(Token = "0x600650F")]
|
|
[Address(RVA = "0x1A5C3D0", Offset = "0x1A5B3D0", VA = "0x181A5C3D0")]
|
|
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: 0x06006510 RID: 25872 RVA: 0x0015E6E8 File Offset: 0x0015C8E8
|
|
[Token(Token = "0x6006510")]
|
|
[Address(RVA = "0x1A5C060", Offset = "0x1A5B060", VA = "0x181A5C060")]
|
|
public void OnSliderChanged(float newValue)
|
|
{
|
|
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
|
|
if (this.EHEKIPMDOEG > 1)
|
|
{
|
|
float normalizedValue = this.slider.normalizedValue;
|
|
int num = this.GHBONLOADCP(newValue);
|
|
}
|
|
string text;
|
|
PLDMAFINLJO.FANDNIHFMNM(this.PropertyValueText, text);
|
|
if (this.SetPropertyOnSliderChanged)
|
|
{
|
|
this.UpdateControl();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006511 RID: 25873 RVA: 0x0015E740 File Offset: 0x0015C940
|
|
[Token(Token = "0x6006511")]
|
|
[Address(RVA = "0x1A5C120", Offset = "0x1A5B120", VA = "0x181A5C120")]
|
|
public void OnSliderReleased(float newValue)
|
|
{
|
|
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
|
|
base.UpdateControl();
|
|
}
|
|
|
|
// Token: 0x06006512 RID: 25874 RVA: 0x0015E774 File Offset: 0x0015C974
|
|
[Token(Token = "0x6006512")]
|
|
[Address(RVA = "0x1A5C5F0", Offset = "0x1A5B5F0", VA = "0x181A5C5F0")]
|
|
public CreationObjectSettingIntSliderUIControl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004209 RID: 16905
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4004209")]
|
|
public bool SetPropertyOnSliderChanged;
|
|
|
|
// Token: 0x0400420A RID: 16906
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400420A")]
|
|
[SerializeField]
|
|
protected Slider3D slider;
|
|
|
|
// Token: 0x0400420B RID: 16907
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400420B")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI unitLabelText;
|
|
|
|
// Token: 0x0400420C RID: 16908
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400420C")]
|
|
private int EHEKIPMDOEG = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400420D RID: 16909
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x400420D")]
|
|
private float DICNPBJDGHK = 1f;
|
|
}
|
|
}
|