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: 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<string> 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<T>([Optional] Action<T> 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<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: 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<float> 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<float> 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<string> 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<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: 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<GameObject> list = new List();
|
|
this.LHBPJDKBMID = list;
|
|
List<GameObject> 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<string> 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<GameObject> LHBPJDKBMID;
|
|
|
|
// Token: 0x04003120 RID: 12576
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x4003120")]
|
|
private readonly List<GameObject> DMLDAPEIHAK;
|
|
|
|
// Token: 0x020007EC RID: 2028
|
|
[Token(Token = "0x20007EC")]
|
|
[CompilerGenerated]
|
|
private sealed class CNAJOJABOGM<T> 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 <FromEnum>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 <FromEnum>b__1()
|
|
{
|
|
UnityAction<float> unityAction;
|
|
this.<>4__this.m_OnValueChanged.RemoveListener(unityAction);
|
|
}
|
|
|
|
// Token: 0x04003121 RID: 12577
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003121")]
|
|
public Action<T> onEnumValueChanged;
|
|
|
|
// Token: 0x04003122 RID: 12578
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003122")]
|
|
public List<T> values;
|
|
|
|
// Token: 0x04003123 RID: 12579
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003123")]
|
|
public RadioButtonSlider <>4__this;
|
|
}
|
|
}
|
|
}
|