Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/CreationObjectSettingIntSliderUIControl.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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