Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/CreationObjectSettingIntSliderUIControl.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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