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 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([Optional] Action 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(List PJGCPEAIPOH, [Optional] Action HCKIHAOENPF) where T : Enum { List list = Enumerable.ToList(PJGCPEAIPOH); int num = 0; this.Labels = list; Slider.SliderEvent onValueChanged = this.m_OnValueChanged; UnityAction 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 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 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 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 lhbpjdkbmid = this.LHBPJDKBMID; bool flag; if (flag) { } if (num == 0) { if (num != -1) { } List lhbpjdkbmid2 = this.LHBPJDKBMID; lhbpjdkbmid2.Clear(); List dmldapeihak = this.DMLDAPEIHAK; List.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 list = new List(); this.LHBPJDKBMID = list; List 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 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 LHBPJDKBMID; // Token: 0x04003097 RID: 12439 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4003097")] private readonly List DMLDAPEIHAK; // Token: 0x020007D6 RID: 2006 [Token(Token = "0x20007D6")] [CompilerGenerated] private sealed class CNAJOJABOGM 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 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 b__1() { UnityAction unityAction; this.<>4__this.m_OnValueChanged.RemoveListener(unityAction); } // Token: 0x04003098 RID: 12440 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003098")] public Action onEnumValueChanged; // Token: 0x04003099 RID: 12441 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003099")] public List values; // Token: 0x0400309A RID: 12442 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400309A")] public RadioButtonSlider <>4__this; } } }