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

417 lines
12 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x020007D5 RID: 2005
[Token(Token = "0x20007D5")]
public class RadioButtonSlider : Slider
{
// Token: 0x170009C2 RID: 2498
// (get) Token: 0x06003886 RID: 14470 RVA: 0x000EBA60 File Offset: 0x000E9C60
// (set) Token: 0x06003887 RID: 14471 RVA: 0x000EBA74 File Offset: 0x000E9C74
[Token(Token = "0x170009C2")]
public string JPFOOKONCOH
{
[Token(Token = "0x6003886")]
[Address(RVA = "0x8379E0", Offset = "0x8367E0", VA = "0x1808379E0")]
get
{
return this.minValueLabelText;
}
[Token(Token = "0x6003887")]
[Address(RVA = "0x13ABF50", Offset = "0x13AAD50", VA = "0x1813ABF50")]
set
{
this.minValueLabelText = value;
this.PGCGJJCGBBF();
}
}
// Token: 0x170009C3 RID: 2499
// (get) Token: 0x06003888 RID: 14472 RVA: 0x000EBA90 File Offset: 0x000E9C90
// (set) Token: 0x06003889 RID: 14473 RVA: 0x000EBAA4 File Offset: 0x000E9CA4
[Token(Token = "0x170009C3")]
public string EHPKIGHLELP
{
[Token(Token = "0x6003888")]
[Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960")]
get
{
return this.maxValueLabelText;
}
[Token(Token = "0x6003889")]
[Address(RVA = "0x13ABF40", Offset = "0x13AAD40", VA = "0x1813ABF40")]
set
{
this.maxValueLabelText = value;
this.GJGBJMKHHJI();
}
}
// Token: 0x170009C4 RID: 2500
// (get) Token: 0x0600388A RID: 14474 RVA: 0x000EBAC0 File Offset: 0x000E9CC0
// (set) Token: 0x0600388B RID: 14475 RVA: 0x000EBAD4 File Offset: 0x000E9CD4
[Token(Token = "0x170009C4")]
public List<string> INBHIEPKMMC
{
[Token(Token = "0x600388A")]
[Address(RVA = "0x5F4E80", Offset = "0x5F3C80", VA = "0x1805F4E80")]
get
{
return this.labels;
}
[Token(Token = "0x600388B")]
[Address(RVA = "0x13ABEB0", Offset = "0x13AACB0", VA = "0x1813ABEB0")]
set
{
this.MICOAIBDDIG();
this.NGEMKGIAPJA.CNFDGDEOPPF();
this.NGEMKGIAPJA.LKLKGDMFMCC();
this.labels = value;
this.OFFLOPLJBBG();
}
}
// Token: 0x170009C5 RID: 2501
// (get) Token: 0x0600388C RID: 14476 RVA: 0x000EBB10 File Offset: 0x000E9D10
// (set) Token: 0x0600388D RID: 14477 RVA: 0x000EBB24 File Offset: 0x000E9D24
[Token(Token = "0x170009C5")]
public bool CGILFGPCAHN
{
[Token(Token = "0x600388C")]
[Address(RVA = "0xD027F0", Offset = "0xD015F0", VA = "0x180D027F0")]
get
{
return this.m_WholeNumbers;
}
[Token(Token = "0x600388D")]
[Address(RVA = "0x13ABF60", Offset = "0x13AAD60", VA = "0x1813ABF60")]
set
{
Debug.LogError("RadioButtonSlider always uses wholeNumbers");
}
}
// Token: 0x0600388E RID: 14478 RVA: 0x000EBB3C File Offset: 0x000E9D3C
[Token(Token = "0x600388E")]
[Address(RVA = "0x16A3480", Offset = "0x16A2280", VA = "0x1816A3480")]
public void FromEnum<T>([Optional] Action<T> HCKIHAOENPF) where T : Enum
{
string[] enumNames = typeof(Type).GetEnumNames();
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600388F RID: 14479 RVA: 0x000EBB68 File Offset: 0x000E9D68
[Token(Token = "0x600388F")]
[Address(RVA = "0x16A3560", Offset = "0x16A2360", VA = "0x1816A3560")]
public void FromEnum<T>(List<T> PJGCPEAIPOH, [Optional] Action<T> HCKIHAOENPF) where T : Enum
{
List<string> list = Enumerable.ToList<string>(PJGCPEAIPOH);
int num = 0;
this.Labels = list;
Slider.SliderEvent onValueChanged = this.m_OnValueChanged;
UnityAction<float> unityAction = new UnityAction(list, (IntPtr)num);
onValueChanged.AddListener(unityAction);
OKNNKFGFODL ngemkgiapja = this.NGEMKGIAPJA;
int num2 = 0;
Action action;
ngemkgiapja.BPAJKKAGPKB(action, num2 != 0);
}
// Token: 0x06003890 RID: 14480 RVA: 0x000EBBB8 File Offset: 0x000E9DB8
[Token(Token = "0x6003890")]
[Address(RVA = "0x13AB1F0", Offset = "0x13A9FF0", VA = "0x1813AB1F0", Slot = "4")]
protected override void Awake()
{
base.Awake();
base.wholeNumbers = true;
Slider.SliderEvent onValueChanged = this.m_OnValueChanged;
UnityAction<float> unityAction = new UnityAction(this.MPKFGBJBDBH);
onValueChanged.AddListener(unityAction);
this.OFFLOPLJBBG();
bool flag = this.IsDestroyed();
this.PGCGJJCGBBF();
this.GJGBJMKHHJI();
}
// Token: 0x06003891 RID: 14481 RVA: 0x000EBC0C File Offset: 0x000E9E0C
[Token(Token = "0x6003891")]
[Address(RVA = "0x13ABC50", Offset = "0x13AAA50", VA = "0x1813ABC50", Slot = "8")]
protected override void OnDestroy()
{
base..ctor();
Slider.SliderEvent onValueChanged = this.m_OnValueChanged;
UnityAction<float> unityAction = new UnityAction(this.MPKFGBJBDBH);
onValueChanged.RemoveListener(unityAction);
this.MICOAIBDDIG();
this.NGEMKGIAPJA.CNFDGDEOPPF();
this.NGEMKGIAPJA.LKLKGDMFMCC();
}
// Token: 0x06003892 RID: 14482 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003892")]
[Address(RVA = "0x13ABB20", Offset = "0x13AA920", VA = "0x1813ABB20")]
private void MPKFGBJBDBH(float ONGBFDACHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003893 RID: 14483 RVA: 0x000EBC5C File Offset: 0x000E9E5C
[Token(Token = "0x6003893")]
[Address(RVA = "0x13ABBC0", Offset = "0x13AA9C0", VA = "0x1813ABBC0")]
private void OFFLOPLJBBG()
{
int num = 0;
base.minValue = (float)num;
List<string> list = this.labels;
base.maxValue = (float)num;
this.KJBIDGLPNFP();
bool flag = this.IsDestroyed();
this.MPKFGBJBDBH((float)num);
}
// Token: 0x06003894 RID: 14484 RVA: 0x000EBC9C File Offset: 0x000E9E9C
[Token(Token = "0x6003894")]
[Address(RVA = "0x13AB890", Offset = "0x13AA690", VA = "0x1813AB890")]
private void MDDAPCCABNK()
{
this.MICOAIBDDIG();
this.NGEMKGIAPJA.CNFDGDEOPPF();
this.NGEMKGIAPJA.LKLKGDMFMCC();
}
// Token: 0x06003895 RID: 14485 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003895")]
[Address(RVA = "0x13AB390", Offset = "0x13AA190", VA = "0x1813AB390")]
private void KJBIDGLPNFP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003896 RID: 14486 RVA: 0x000EBCCC File Offset: 0x000E9ECC
[Token(Token = "0x6003896")]
[Address(RVA = "0x13AB900", Offset = "0x13AA700", VA = "0x1813AB900")]
private void MICOAIBDDIG()
{
for (;;)
{
int num = 0;
List<GameObject> lhbpjdkbmid = this.LHBPJDKBMID;
bool flag;
if (flag)
{
}
if (num == 0)
{
if (num != -1)
{
}
List<GameObject> lhbpjdkbmid2 = this.LHBPJDKBMID;
lhbpjdkbmid2.Clear();
List<GameObject> dmldapeihak = this.DMLDAPEIHAK;
List<GameObject>.Enumerator enumerator = lhbpjdkbmid2.GetEnumerator();
bool flag2;
if (flag2)
{
}
if (num == 0)
{
break;
}
}
}
this.DMLDAPEIHAK.Clear();
}
// Token: 0x06003897 RID: 14487 RVA: 0x000EBD28 File Offset: 0x000E9F28
[Token(Token = "0x6003897")]
[Address(RVA = "0x13ABD40", Offset = "0x13AAB40", VA = "0x1813ABD40")]
private void PGCGJJCGBBF()
{
TextMeshProUGUI textMeshProUGUI = this.minValueLabel;
int num = 0;
if (!(textMeshProUGUI == num))
{
string text = this.minValueLabel.text;
}
}
// Token: 0x06003898 RID: 14488 RVA: 0x000EBD5C File Offset: 0x000E9F5C
[Token(Token = "0x6003898")]
[Address(RVA = "0x13AB2F0", Offset = "0x13AA0F0", VA = "0x1813AB2F0")]
private void GJGBJMKHHJI()
{
TextMeshProUGUI textMeshProUGUI = this.maxValueLabel;
int num = 0;
if (!(textMeshProUGUI == num))
{
string text = this.maxValueLabel.text;
}
}
// Token: 0x06003899 RID: 14489 RVA: 0x000EBD90 File Offset: 0x000E9F90
[Token(Token = "0x6003899")]
[Address(RVA = "0x13AB2D0", Offset = "0x13AA0D0", VA = "0x1813AB2D0")]
public void EditorRefreshLabels()
{
this.MICOAIBDDIG();
this.KJBIDGLPNFP();
}
// Token: 0x0600389A RID: 14490 RVA: 0x000EBDAC File Offset: 0x000E9FAC
[Token(Token = "0x600389A")]
[Address(RVA = "0x13ABDE0", Offset = "0x13AABE0", VA = "0x1813ABDE0")]
public RadioButtonSlider()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.NGEMKGIAPJA = oknnkfgfodl;
List<GameObject> list = new List();
this.LHBPJDKBMID = list;
List<GameObject> list2 = new List();
this.DMLDAPEIHAK = list2;
base..ctor();
}
// Token: 0x0400308A RID: 12426
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400308A")]
[SerializeField]
private string minValueLabelText;
// Token: 0x0400308B RID: 12427
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x400308B")]
[SerializeField]
private TextMeshProUGUI minValueLabel;
// Token: 0x0400308C RID: 12428
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400308C")]
[SerializeField]
private string maxValueLabelText;
// Token: 0x0400308D RID: 12429
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x400308D")]
[SerializeField]
private TextMeshProUGUI maxValueLabel;
// Token: 0x0400308E RID: 12430
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x400308E")]
[SerializeField]
private GameObject labelPrefab;
// Token: 0x0400308F RID: 12431
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x400308F")]
[SerializeField]
private GameObject labelContainer;
// Token: 0x04003090 RID: 12432
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x4003090")]
[SerializeField]
private GameObject notchPrefab;
// Token: 0x04003091 RID: 12433
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x4003091")]
[SerializeField]
private GameObject notchContainer;
// Token: 0x04003092 RID: 12434
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4003092")]
[SerializeField]
private float notchSize = 2f;
// Token: 0x04003093 RID: 12435
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4003093")]
[SerializeField]
private TextMeshProUGUI currentValueLabel;
// Token: 0x04003094 RID: 12436
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4003094")]
[SerializeField]
private List<string> labels;
// Token: 0x04003095 RID: 12437
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4003095")]
private readonly OKNNKFGFODL NGEMKGIAPJA;
// Token: 0x04003096 RID: 12438
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4003096")]
private readonly List<GameObject> LHBPJDKBMID;
// Token: 0x04003097 RID: 12439
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4003097")]
private readonly List<GameObject> DMLDAPEIHAK;
// Token: 0x020007D6 RID: 2006
[Token(Token = "0x20007D6")]
[CompilerGenerated]
private sealed class CNAJOJABOGM<T> where T : Enum
{
// Token: 0x0600389B RID: 14491 RVA: 0x000EBE00 File Offset: 0x000EA000
[Token(Token = "0x600389B")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public CNAJOJABOGM()
{
}
// Token: 0x0600389C RID: 14492 RVA: 0x000EBE1C File Offset: 0x000EA01C
[Token(Token = "0x600389C")]
[Address(RVA = "0x1190AF0", Offset = "0x118F8F0", VA = "0x181190AF0")]
internal void <FromEnum>g__OnSliderValueChanged|0(float value)
{
Action action = this.onEnumValueChanged;
List list = this.values;
object obj = ((ICloneable)action).Clone();
}
// Token: 0x0600389D RID: 14493 RVA: 0x000EBE44 File Offset: 0x000EA044
[Token(Token = "0x600389D")]
[Address(RVA = "0x1190920", Offset = "0x118F720", VA = "0x181190920")]
internal void <FromEnum>b__1()
{
UnityAction<float> unityAction;
this.<>4__this.m_OnValueChanged.RemoveListener(unityAction);
}
// Token: 0x04003098 RID: 12440
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003098")]
public Action<T> onEnumValueChanged;
// Token: 0x04003099 RID: 12441
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003099")]
public List<T> values;
// Token: 0x0400309A RID: 12442
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400309A")]
public RadioButtonSlider <>4__this;
}
}
}