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: 0x020007EB RID: 2027 [Token(Token = "0x20007EB")] public class RadioButtonSlider : Slider { // Token: 0x170009E4 RID: 2532 // (get) Token: 0x06003932 RID: 14642 RVA: 0x000ECC58 File Offset: 0x000EAE58 // (set) Token: 0x06003933 RID: 14643 RVA: 0x000ECC6C File Offset: 0x000EAE6C [Token(Token = "0x170009E4")] public string JPFOOKONCOH { [Token(Token = "0x6003932")] [Address(RVA = "0x4D9720", Offset = "0x4D8720", VA = "0x1804D9720")] get { return this.minValueLabelText; } [Token(Token = "0x6003933")] [Address(RVA = "0x1E70DF0", Offset = "0x1E6FDF0", VA = "0x181E70DF0")] set { this.minValueLabelText = value; this.PGCGJJCGBBF(); } } // Token: 0x170009E5 RID: 2533 // (get) Token: 0x06003934 RID: 14644 RVA: 0x000ECC88 File Offset: 0x000EAE88 // (set) Token: 0x06003935 RID: 14645 RVA: 0x000ECC9C File Offset: 0x000EAE9C [Token(Token = "0x170009E5")] public string EHPKIGHLELP { [Token(Token = "0x6003934")] [Address(RVA = "0x4D9750", Offset = "0x4D8750", VA = "0x1804D9750")] get { return this.maxValueLabelText; } [Token(Token = "0x6003935")] [Address(RVA = "0x1E70DE0", Offset = "0x1E6FDE0", VA = "0x181E70DE0")] set { this.maxValueLabelText = value; this.GJGBJMKHHJI(); } } // Token: 0x170009E6 RID: 2534 // (get) Token: 0x06003936 RID: 14646 RVA: 0x000ECCB8 File Offset: 0x000EAEB8 // (set) Token: 0x06003937 RID: 14647 RVA: 0x000ECCCC File Offset: 0x000EAECC [Token(Token = "0x170009E6")] public List INBHIEPKMMC { [Token(Token = "0x6003936")] [Address(RVA = "0x44C800", Offset = "0x44B800", VA = "0x18044C800")] get { return this.labels; } [Token(Token = "0x6003937")] [Address(RVA = "0x1E70D50", Offset = "0x1E6FD50", VA = "0x181E70D50")] set { this.MICOAIBDDIG(); this.NGEMKGIAPJA.CNFDGDEOPPF(); this.NGEMKGIAPJA.LKLKGDMFMCC(); this.labels = value; this.OFFLOPLJBBG(); } } // Token: 0x170009E7 RID: 2535 // (get) Token: 0x06003938 RID: 14648 RVA: 0x000ECD08 File Offset: 0x000EAF08 // (set) Token: 0x06003939 RID: 14649 RVA: 0x000ECD1C File Offset: 0x000EAF1C [Token(Token = "0x170009E7")] public bool CGILFGPCAHN { [Token(Token = "0x6003938")] [Address(RVA = "0xD896A0", Offset = "0xD886A0", VA = "0x180D896A0")] get { return this.m_WholeNumbers; } [Token(Token = "0x6003939")] [Address(RVA = "0x1E70E00", Offset = "0x1E6FE00", VA = "0x181E70E00")] set { Debug.LogError("RadioButtonSlider always uses wholeNumbers"); } } // Token: 0x0600393A RID: 14650 RVA: 0x000ECD34 File Offset: 0x000EAF34 [Token(Token = "0x600393A")] [Address(RVA = "0x217E580", Offset = "0x217D580", VA = "0x18217E580")] public void FromEnum([Optional] Action HCKIHAOENPF) where T : Enum { string[] enumNames = typeof(Type).GetEnumNames(); bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x0600393B RID: 14651 RVA: 0x000ECD60 File Offset: 0x000EAF60 [Token(Token = "0x600393B")] [Address(RVA = "0x217E660", Offset = "0x217D660", VA = "0x18217E660")] 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: 0x0600393C RID: 14652 RVA: 0x000ECDB0 File Offset: 0x000EAFB0 [Token(Token = "0x600393C")] [Address(RVA = "0x1E70090", Offset = "0x1E6F090", VA = "0x181E70090", 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: 0x0600393D RID: 14653 RVA: 0x000ECE04 File Offset: 0x000EB004 [Token(Token = "0x600393D")] [Address(RVA = "0x1E70AF0", Offset = "0x1E6FAF0", VA = "0x181E70AF0", 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: 0x0600393E RID: 14654 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600393E")] [Address(RVA = "0x1E709C0", Offset = "0x1E6F9C0", VA = "0x181E709C0")] private void MPKFGBJBDBH(float ONGBFDACHHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600393F RID: 14655 RVA: 0x000ECE54 File Offset: 0x000EB054 [Token(Token = "0x600393F")] [Address(RVA = "0x1E70A60", Offset = "0x1E6FA60", VA = "0x181E70A60")] 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: 0x06003940 RID: 14656 RVA: 0x000ECE94 File Offset: 0x000EB094 [Token(Token = "0x6003940")] [Address(RVA = "0x1E70730", Offset = "0x1E6F730", VA = "0x181E70730")] private void MDDAPCCABNK() { this.MICOAIBDDIG(); this.NGEMKGIAPJA.CNFDGDEOPPF(); this.NGEMKGIAPJA.LKLKGDMFMCC(); } // Token: 0x06003941 RID: 14657 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003941")] [Address(RVA = "0x1E70230", Offset = "0x1E6F230", VA = "0x181E70230")] private void KJBIDGLPNFP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003942 RID: 14658 RVA: 0x000ECEC4 File Offset: 0x000EB0C4 [Token(Token = "0x6003942")] [Address(RVA = "0x1E707A0", Offset = "0x1E6F7A0", VA = "0x181E707A0")] 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: 0x06003943 RID: 14659 RVA: 0x000ECF20 File Offset: 0x000EB120 [Token(Token = "0x6003943")] [Address(RVA = "0x1E70BE0", Offset = "0x1E6FBE0", VA = "0x181E70BE0")] private void PGCGJJCGBBF() { TextMeshProUGUI textMeshProUGUI = this.minValueLabel; int num = 0; if (!(textMeshProUGUI == num)) { string text = this.minValueLabel.text; } } // Token: 0x06003944 RID: 14660 RVA: 0x000ECF54 File Offset: 0x000EB154 [Token(Token = "0x6003944")] [Address(RVA = "0x1E70190", Offset = "0x1E6F190", VA = "0x181E70190")] private void GJGBJMKHHJI() { TextMeshProUGUI textMeshProUGUI = this.maxValueLabel; int num = 0; if (!(textMeshProUGUI == num)) { string text = this.maxValueLabel.text; } } // Token: 0x06003945 RID: 14661 RVA: 0x000ECF88 File Offset: 0x000EB188 [Token(Token = "0x6003945")] [Address(RVA = "0x1E70170", Offset = "0x1E6F170", VA = "0x181E70170")] public void EditorRefreshLabels() { this.MICOAIBDDIG(); this.KJBIDGLPNFP(); } // Token: 0x06003946 RID: 14662 RVA: 0x000ECFA4 File Offset: 0x000EB1A4 [Token(Token = "0x6003946")] [Address(RVA = "0x1E70C80", Offset = "0x1E6FC80", VA = "0x181E70C80")] 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: 0x04003113 RID: 12563 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4003113")] [SerializeField] private string minValueLabelText; // Token: 0x04003114 RID: 12564 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x4003114")] [SerializeField] private TextMeshProUGUI minValueLabel; // Token: 0x04003115 RID: 12565 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x4003115")] [SerializeField] private string maxValueLabelText; // Token: 0x04003116 RID: 12566 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x4003116")] [SerializeField] private TextMeshProUGUI maxValueLabel; // Token: 0x04003117 RID: 12567 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x4003117")] [SerializeField] private GameObject labelPrefab; // Token: 0x04003118 RID: 12568 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x4003118")] [SerializeField] private GameObject labelContainer; // Token: 0x04003119 RID: 12569 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x4003119")] [SerializeField] private GameObject notchPrefab; // Token: 0x0400311A RID: 12570 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400311A")] [SerializeField] private GameObject notchContainer; // Token: 0x0400311B RID: 12571 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400311B")] [SerializeField] private float notchSize = 2f; // Token: 0x0400311C RID: 12572 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400311C")] [SerializeField] private TextMeshProUGUI currentValueLabel; // Token: 0x0400311D RID: 12573 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400311D")] [SerializeField] private List labels; // Token: 0x0400311E RID: 12574 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400311E")] private readonly OKNNKFGFODL NGEMKGIAPJA; // Token: 0x0400311F RID: 12575 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400311F")] private readonly List LHBPJDKBMID; // Token: 0x04003120 RID: 12576 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4003120")] private readonly List DMLDAPEIHAK; // Token: 0x020007EC RID: 2028 [Token(Token = "0x20007EC")] [CompilerGenerated] private sealed class CNAJOJABOGM where T : Enum { // Token: 0x06003947 RID: 14663 RVA: 0x000ECFF8 File Offset: 0x000EB1F8 [Token(Token = "0x6003947")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public CNAJOJABOGM() { } // Token: 0x06003948 RID: 14664 RVA: 0x000ED014 File Offset: 0x000EB214 [Token(Token = "0x6003948")] [Address(RVA = "0x1CC7390", Offset = "0x1CC6390", VA = "0x181CC7390")] internal void g__OnSliderValueChanged|0(float value) { Action action = this.onEnumValueChanged; List list = this.values; object obj = ((ICloneable)action).Clone(); } // Token: 0x06003949 RID: 14665 RVA: 0x000ED03C File Offset: 0x000EB23C [Token(Token = "0x6003949")] [Address(RVA = "0x1CC71C0", Offset = "0x1CC61C0", VA = "0x181CC71C0")] internal void b__1() { UnityAction unityAction; this.<>4__this.m_OnValueChanged.RemoveListener(unityAction); } // Token: 0x04003121 RID: 12577 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003121")] public Action onEnumValueChanged; // Token: 0x04003122 RID: 12578 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003122")] public List values; // Token: 0x04003123 RID: 12579 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003123")] public RadioButtonSlider <>4__this; } } }