417 lines
12 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|