184 lines
5.7 KiB
C#
184 lines
5.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020010DA RID: 4314
|
|
[Token(Token = "0x20010DA")]
|
|
public class CreationObjectSettingIntSliderUIControl : CreationObjectSettingIntUIControl
|
|
{
|
|
// Token: 0x060061B4 RID: 25012 RVA: 0x0015671C File Offset: 0x0015491C
|
|
[Token(Token = "0x60061B4")]
|
|
[Address(RVA = "0xF3E100", Offset = "0xF3CF00", VA = "0x180F3E100")]
|
|
private int GHBONLOADCP(float PEJGNLGMDDP)
|
|
{
|
|
float dicnpbjdghk = this.DICNPBJDGHK;
|
|
Slider3D slider3D = this.slider;
|
|
return Mathf.RoundToInt(dicnpbjdghk);
|
|
}
|
|
|
|
// Token: 0x060061B5 RID: 25013 RVA: 0x00156744 File Offset: 0x00154944
|
|
[Token(Token = "0x60061B5")]
|
|
[Address(RVA = "0xF3E320", Offset = "0xF3D120", VA = "0x180F3E320")]
|
|
private float JGBDINBOGAO(int ONGBFDACHHG)
|
|
{
|
|
Slider3D slider3D = this.slider;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060061B6 RID: 25014 RVA: 0x00156760 File Offset: 0x00154960
|
|
[Token(Token = "0x60061B6")]
|
|
[Address(RVA = "0xF3E1B0", Offset = "0xF3CFB0", VA = "0x180F3E1B0", 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: 0x060061B7 RID: 25015 RVA: 0x001567B0 File Offset: 0x001549B0
|
|
[Token(Token = "0x60061B7")]
|
|
[Address(RVA = "0xF3E950", Offset = "0xF3D750", VA = "0x180F3E950")]
|
|
public void SetUnitText(string PAANJCAOOAG)
|
|
{
|
|
PLDMAFINLJO.FANDNIHFMNM(this.unitLabelText, PAANJCAOOAG);
|
|
}
|
|
|
|
// Token: 0x060061B8 RID: 25016 RVA: 0x001567CC File Offset: 0x001549CC
|
|
[Token(Token = "0x60061B8")]
|
|
[Address(RVA = "0xF3E510", Offset = "0xF3D310", VA = "0x180F3E510")]
|
|
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: 0x060061B9 RID: 25017 RVA: 0x0015689C File Offset: 0x00154A9C
|
|
[Token(Token = "0x60061B9")]
|
|
[Address(RVA = "0xF3E740", Offset = "0xF3D540", VA = "0x180F3E740")]
|
|
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: 0x060061BA RID: 25018 RVA: 0x0015691C File Offset: 0x00154B1C
|
|
[Token(Token = "0x60061BA")]
|
|
[Address(RVA = "0xF3E3D0", Offset = "0xF3D1D0", VA = "0x180F3E3D0")]
|
|
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: 0x060061BB RID: 25019 RVA: 0x00156974 File Offset: 0x00154B74
|
|
[Token(Token = "0x60061BB")]
|
|
[Address(RVA = "0xF3E490", Offset = "0xF3D290", VA = "0x180F3E490")]
|
|
public void OnSliderReleased(float newValue)
|
|
{
|
|
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x060061BC RID: 25020 RVA: 0x001569AC File Offset: 0x00154BAC
|
|
[Token(Token = "0x60061BC")]
|
|
[Address(RVA = "0xF3E960", Offset = "0xF3D760", VA = "0x180F3E960")]
|
|
public CreationObjectSettingIntSliderUIControl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004095 RID: 16533
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4004095")]
|
|
public bool SetPropertyOnSliderChanged;
|
|
|
|
// Token: 0x04004096 RID: 16534
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4004096")]
|
|
[SerializeField]
|
|
protected Slider3D slider;
|
|
|
|
// Token: 0x04004097 RID: 16535
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4004097")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI unitLabelText;
|
|
|
|
// Token: 0x04004098 RID: 16536
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4004098")]
|
|
private int EHEKIPMDOEG = (int)((ulong)1L);
|
|
|
|
// Token: 0x04004099 RID: 16537
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x4004099")]
|
|
private float DICNPBJDGHK = 1f;
|
|
}
|
|
}
|