using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.Core.DataStructures; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020010B5 RID: 4277 [Token(Token = "0x20010B5")] public abstract class StackedUIBase : MonoBehaviourPun, MBCDMEIMHHO { // Token: 0x17001098 RID: 4248 // (get) Token: 0x060060D0 RID: 24784 RVA: 0x00153ED4 File Offset: 0x001520D4 [Token(Token = "0x17001098")] private static Transform FEMNBEBNHMH { [Token(Token = "0x60060D0")] [Address(RVA = "0xE838E0", Offset = "0xE826E0", VA = "0x180E838E0")] get { Transform ignjlkdblga = StackedUIBase.IGNJLKDBLGA; int num = 0; if (ignjlkdblga == num) { StackedUIBase.IGNJLKDBLGA = new GameObject("Disabled UI Flows").transform; DisabledUIFlowRoot disabledUIFlowRoot = StackedUIBase.IGNJLKDBLGA.gameObject.AddComponent(); StackedUIBase.IGNJLKDBLGA.DFFNGCIAOME(); } return StackedUIBase.IGNJLKDBLGA; } } // Token: 0x14000098 RID: 152 // (add) Token: 0x060060D1 RID: 24785 RVA: 0x00153F2C File Offset: 0x0015212C // (remove) Token: 0x060060D2 RID: 24786 RVA: 0x00153F54 File Offset: 0x00152154 [Token(Token = "0x14000098")] public event Action JMABLECFODD { [Token(Token = "0x60060D1")] [Address(RVA = "0xE84220", Offset = "0xE83020", VA = "0x180E84220")] [CompilerGenerated] add { Action jmablecfodd; Delegate @delegate; do { jmablecfodd = this.JMABLECFODD; @delegate = Delegate.Combine(jmablecfodd, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jmablecfodd) { } } [Token(Token = "0x60060D2")] [Address(RVA = "0xE84580", Offset = "0xE83380", VA = "0x180E84580")] [CompilerGenerated] remove { Action jmablecfodd; Delegate @delegate; do { jmablecfodd = this.JMABLECFODD; @delegate = Delegate.Remove(jmablecfodd, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jmablecfodd) { } } } // Token: 0x14000099 RID: 153 // (add) Token: 0x060060D3 RID: 24787 RVA: 0x00153F7C File Offset: 0x0015217C // (remove) Token: 0x060060D4 RID: 24788 RVA: 0x00153FA4 File Offset: 0x001521A4 [Token(Token = "0x14000099")] public event Action BCJFPPEFHGJ { [Token(Token = "0x60060D3")] [Address(RVA = "0xE84180", Offset = "0xE82F80", VA = "0x180E84180")] [CompilerGenerated] add { Action bcjfppefhgj; Delegate @delegate; do { bcjfppefhgj = this.BCJFPPEFHGJ; @delegate = Delegate.Combine(bcjfppefhgj, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bcjfppefhgj) { } } [Token(Token = "0x60060D4")] [Address(RVA = "0xE844E0", Offset = "0xE832E0", VA = "0x180E844E0")] [CompilerGenerated] remove { Action bcjfppefhgj; Delegate @delegate; do { bcjfppefhgj = this.BCJFPPEFHGJ; @delegate = Delegate.Remove(bcjfppefhgj, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bcjfppefhgj) { } } } // Token: 0x1400009A RID: 154 // (add) Token: 0x060060D5 RID: 24789 RVA: 0x00153FCC File Offset: 0x001521CC // (remove) Token: 0x060060D6 RID: 24790 RVA: 0x00153FF4 File Offset: 0x001521F4 [Token(Token = "0x1400009A")] public event Action IFNEMMOPKJK { [Token(Token = "0x60060D5")] [Address(RVA = "0xE840E0", Offset = "0xE82EE0", VA = "0x180E840E0")] [CompilerGenerated] add { Action ifnemmopkjk; Delegate @delegate; do { ifnemmopkjk = this.IFNEMMOPKJK; @delegate = Delegate.Combine(ifnemmopkjk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ifnemmopkjk) { } } [Token(Token = "0x60060D6")] [Address(RVA = "0xE84440", Offset = "0xE83240", VA = "0x180E84440")] [CompilerGenerated] remove { Action ifnemmopkjk; Delegate @delegate; do { ifnemmopkjk = this.IFNEMMOPKJK; @delegate = Delegate.Remove(ifnemmopkjk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ifnemmopkjk) { } } } // Token: 0x17001099 RID: 4249 // (get) Token: 0x060060D7 RID: 24791 RVA: 0x0015401C File Offset: 0x0015221C [Token(Token = "0x17001099")] public Canvas CMJEONGFGMO { [Token(Token = "0x60060D7")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get { return this.canvas; } } // Token: 0x1700109A RID: 4250 // (get) Token: 0x060060D8 RID: 24792 RVA: 0x00154030 File Offset: 0x00152230 [Token(Token = "0x1700109A")] public RectTransform CCDBKEAHCJA { [Token(Token = "0x60060D8")] [Address(RVA = "0xE842C0", Offset = "0xE830C0", VA = "0x180E842C0")] get { Transform transform; do { transform = this.canvas.transform; if (transform == 0) { } } while (transform == 0); throw new NullReferenceException(); } } // Token: 0x1700109B RID: 4251 // (get) Token: 0x060060D9 RID: 24793 RVA: 0x00154058 File Offset: 0x00152258 // (set) Token: 0x060060DA RID: 24794 RVA: 0x0015406C File Offset: 0x0015226C [Token(Token = "0x1700109B")] public StackedUIFlowBase NLMDDOCBPGI { [Token(Token = "0x60060D9")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get; [Token(Token = "0x60060DA")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] private set; } // Token: 0x1700109C RID: 4252 // (get) Token: 0x060060DB RID: 24795 RVA: 0x00154080 File Offset: 0x00152280 // (set) Token: 0x060060DC RID: 24796 RVA: 0x00154094 File Offset: 0x00152294 [Token(Token = "0x1700109C")] public StackedUIFlowBase JGOMLLOGCIC { [Token(Token = "0x60060DB")] [Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")] get; [Token(Token = "0x60060DC")] [Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")] private set; } // Token: 0x1700109D RID: 4253 // (get) Token: 0x060060DD RID: 24797 RVA: 0x001540A8 File Offset: 0x001522A8 [Token(Token = "0x1700109D")] protected virtual string MNKOCGHOJIJ { [Token(Token = "0x60060DD")] [Address(RVA = "0xE83A00", Offset = "0xE82800", VA = "0x180E83A00", Slot = "16")] get { return ""; } } // Token: 0x1700109E RID: 4254 // (get) Token: 0x060060DE RID: 24798 RVA: 0x001540BC File Offset: 0x001522BC // (set) Token: 0x060060DF RID: 24799 RVA: 0x001540D0 File Offset: 0x001522D0 [Token(Token = "0x1700109E")] public OGLEAGGNIPE DBLCENPKMBI { [Token(Token = "0x60060DE")] [Address(RVA = "0x9F6FE0", Offset = "0x9F5DE0", VA = "0x1809F6FE0")] get { return this.GCJKHCEAMLC; } [Token(Token = "0x60060DF")] [Address(RVA = "0xE84720", Offset = "0xE83520", VA = "0x180E84720")] set { this.PPHHJCCHLIN(value, true); } } // Token: 0x1700109F RID: 4255 // (get) Token: 0x060060E0 RID: 24800 RVA: 0x001540E8 File Offset: 0x001522E8 [Token(Token = "0x1700109F")] public int BJFAPACIOIC { [Token(Token = "0x60060E0")] [Address(RVA = "0xE84330", Offset = "0xE83130", VA = "0x180E84330")] get { return this.MBCGFEAEKJB._size; } } // Token: 0x170010A0 RID: 4256 // (get) Token: 0x060060E1 RID: 24801 RVA: 0x00154108 File Offset: 0x00152308 // (set) Token: 0x060060E2 RID: 24802 RVA: 0x0015411C File Offset: 0x0015231C [Token(Token = "0x170010A0")] public bool CCBJFHFADPM { [Token(Token = "0x60060E1")] [Address(RVA = "0x9F6FC0", Offset = "0x9F5DC0", VA = "0x1809F6FC0")] get { return this.ABJAFAKMMOK; } [Token(Token = "0x60060E2")] [Address(RVA = "0xE846C0", Offset = "0xE834C0", VA = "0x180E846C0")] set { if (this.ABJAFAKMMOK != value) { Action bcjfppefhgj = this.BCJFPPEFHGJ; this.ABJAFAKMMOK = value; if (bcjfppefhgj != 0) { bcjfppefhgj(value); } } } } // Token: 0x170010A1 RID: 4257 // (get) Token: 0x060060E3 RID: 24803 RVA: 0x0015414C File Offset: 0x0015234C [Token(Token = "0x170010A1")] public virtual bool IDFDHEPGFOD { [Token(Token = "0x60060E3")] [Address(RVA = "0xE84370", Offset = "0xE83170", VA = "0x180E84370", Slot = "17")] get { LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; bool flag = instance != num; if (!flag) { return flag; } return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB; } } // Token: 0x170010A2 RID: 4258 // (get) Token: 0x060060E4 RID: 24804 RVA: 0x00154180 File Offset: 0x00152380 // (set) Token: 0x060060E5 RID: 24805 RVA: 0x00154194 File Offset: 0x00152394 [Token(Token = "0x170010A2")] public float EAJLHDFCPBJ { [Token(Token = "0x60060E4")] [Address(RVA = "0x9F6FB0", Offset = "0x9F5DB0", VA = "0x1809F6FB0")] get { return this.GGBDHGDDKOM; } [Token(Token = "0x60060E5")] [Address(RVA = "0xE84620", Offset = "0xE83420", VA = "0x180E84620")] set { RectTransform aafehjfomai = this.AAFEHJFOMAI; this.GGBDHGDDKOM = value; RectTransform aafehjfomai2 = this.AAFEHJFOMAI; Vector3 vector; float z = vector.z; } } // Token: 0x060060E6 RID: 24806 RVA: 0x001541C4 File Offset: 0x001523C4 [Token(Token = "0x60060E6")] [Address(RVA = "0xE82860", Offset = "0xE81660", VA = "0x180E82860", Slot = "13")] protected override void Awake() { this.EPFHONKJEGA(); UIInteractionRestriction[] components = base.GetComponents(); Canvas canvas = this.canvas; this.KBGICPOGKFF = components; RectTransform component = canvas.GetComponent(); this.AAFEHJFOMAI = component; OGLEAGGNIPE ogleaggnipe = this.CNBJKCPJNIM(); StackedUIBase.FlowPrefabResourceReference[] array = this.flowResources; int num = 0; int length = array.Length; if (num < length) { StackedUIBase.FlowPrefabResourceReference flowPrefabResourceReference = array[num]; if ((flowPrefabResourceReference.FirstFlow ? 1 : 0) != num) { StackedUIFlowBase stackedUIFlowBase = this.BFNJKBIGHOF(flowPrefabResourceReference); string lghbppioobm = stackedUIFlowBase.LGHBPPIOOBM; stackedUIFlowBase.LGHBPPIOOBM = num; this.DMJOIMMIJEF(); } num++; } } // Token: 0x060060E7 RID: 24807 RVA: 0x00154260 File Offset: 0x00152460 [Token(Token = "0x60060E7")] [Address(RVA = "0xE83C70", Offset = "0xE82A70", VA = "0x180E83C70", Slot = "18")] protected virtual void OnEnable() { this.Opened(); } // Token: 0x060060E8 RID: 24808 RVA: 0x00154274 File Offset: 0x00152474 [Token(Token = "0x60060E8")] [Address(RVA = "0xE83C60", Offset = "0xE82A60", VA = "0x180E83C60", Slot = "19")] protected virtual void OnDisable() { this.Closed(); } // Token: 0x060060E9 RID: 24809 RVA: 0x00154288 File Offset: 0x00152488 [Token(Token = "0x60060E9")] [Address(RVA = "0xE83A30", Offset = "0xE82830", VA = "0x180E83A30", Slot = "14")] protected override void OnDestroy() { int num; do { num = 0; base.OnDestroy(); Dictionary.ValueCollection values = this.PAHBIBGINJK.Values; bool flag; if (flag) { bool flag2; while (!flag2) { } Transform transform; Transform parent = transform.parent; Transform transform2 = StackedUIBase.FEMNBEBNHMH; if (!(parent == transform2)) { continue; } global::UnityEngine.Object.Destroy(parent.gameObject); } } while (num != 0); this.PAHBIBGINJK.Clear(); } // Token: 0x060060EA RID: 24810 RVA: 0x00154300 File Offset: 0x00152500 [Token(Token = "0x60060EA")] [Address(RVA = "0xE82B10", Offset = "0xE81910", VA = "0x180E82B10", Slot = "20")] protected virtual void CHICHLOLOPJ(StackedUIFlowBase LHHONCAOJFH) { LHHONCAOJFH.StackedUIClosed(); GameObject gameObject = LHHONCAOJFH.gameObject; int num = 0; gameObject.SetActive(num != 0); Transform transform = LHHONCAOJFH.transform; Transform transform2 = StackedUIBase.FEMNBEBNHMH; int num2 = 0; transform.SetParent(transform2, num2 != 0); } // Token: 0x060060EB RID: 24811 RVA: 0x00154348 File Offset: 0x00152548 [Token(Token = "0x60060EB")] [Address(RVA = "0xE83C80", Offset = "0xE82A80", VA = "0x180E83C80")] public void Opened() { int num; do { num = 0; StackedUIFlowBase stackedUIFlowBase = this.k__BackingField; int num2 = 0; if (stackedUIFlowBase != num2) { StackedUIFlowBase stackedUIFlowBase2 = this.k__BackingField; this.EKBEJANFJKO(stackedUIFlowBase2); } Dictionary pahbibginjk = this.PAHBIBGINJK; Dictionary.ValueCollection values = pahbibginjk.Values; bool flag; if (flag) { ICollection collection = pahbibginjk.System.Collections.Generic.IDictionary.get_Values(); } } while (num != 0); } // Token: 0x060060EC RID: 24812 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60060EC")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")] protected virtual void EPFHONKJEGA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060060ED RID: 24813 RVA: 0x001543A4 File Offset: 0x001525A4 [Token(Token = "0x60060ED")] [Address(RVA = "0xE82EA0", Offset = "0xE81CA0", VA = "0x180E82EA0")] public void Closed() { int num; do { num = 0; this.EPFHONKJEGA(); Dictionary.ValueCollection values = this.PAHBIBGINJK.Values; bool flag; if (flag) { } } while (num != 0); StackedUIFlowBase stackedUIFlowBase = this.k__BackingField; int num2 = 0; if (stackedUIFlowBase != num2) { StackedUIFlowBase stackedUIFlowBase2 = this.k__BackingField; GameObject gameObject = stackedUIFlowBase2.gameObject; int num3 = 0; gameObject.SetActive(num3 != 0); Transform transform = stackedUIFlowBase2.transform; Transform transform2 = StackedUIBase.FEMNBEBNHMH; int num4 = 0; transform.SetParent(transform2, num4 != 0); } } // Token: 0x060060EE RID: 24814 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60060EE")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")] protected virtual void AKFNEFLPFCI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060060EF RID: 24815 RVA: 0x00154430 File Offset: 0x00152630 [Token(Token = "0x60060EF")] [Address(RVA = "0xE83080", Offset = "0xE81E80", VA = "0x180E83080", Slot = "23")] protected virtual void DMJOIMMIJEF() { Action jmablecfodd = this.JMABLECFODD; if (jmablecfodd != 0) { OGLEAGGNIPE gcjkhceamlc = this.GCJKHCEAMLC; jmablecfodd(gcjkhceamlc); return; } } // Token: 0x060060F0 RID: 24816 RVA: 0x00154458 File Offset: 0x00152658 [Token(Token = "0x60060F0")] [Address(RVA = "0xE83080", Offset = "0xE81E80", VA = "0x180E83080")] protected void KJGONOOBKPP() { Action jmablecfodd = this.JMABLECFODD; if (jmablecfodd != 0) { OGLEAGGNIPE gcjkhceamlc = this.GCJKHCEAMLC; jmablecfodd(gcjkhceamlc); return; } } // Token: 0x060060F1 RID: 24817 RVA: 0x00154480 File Offset: 0x00152680 [Token(Token = "0x60060F1")] [Address(RVA = "0xE82A80", Offset = "0xE81880", VA = "0x180E82A80")] public void Button_PushFlow(StackedUIFlowBase flow) { string lghbppioobm = flow.LGHBPPIOOBM; flow.LGHBPPIOOBM = lghbppioobm; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060060F2 RID: 24818 RVA: 0x001544A8 File Offset: 0x001526A8 [Token(Token = "0x60060F2")] [Address(RVA = "0xE83FE0", Offset = "0xE82DE0", VA = "0x180E83FE0")] public void PushFlow(StackedUIFlowBase LHHONCAOJFH, [Optional] string LGHBPPIOOBM) { string lghbppioobm = LHHONCAOJFH.LGHBPPIOOBM; LHHONCAOJFH.LGHBPPIOOBM = lghbppioobm; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060060F3 RID: 24819 RVA: 0x001544D0 File Offset: 0x001526D0 [Token(Token = "0x60060F3")] [Address(RVA = "0x1B979A0", Offset = "0x1B967A0", VA = "0x181B979A0")] public T PushFlow(string A_1) where T : StackedUIFlowBase { bool flag; if (flag) { } throw new NullReferenceException(); } // Token: 0x060060F4 RID: 24820 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60060F4")] [Address(RVA = "0xE83710", Offset = "0xE82510", VA = "0x180E83710", Slot = "24")] protected virtual void KANNOEJBINE(StackedUIFlowBase LHHONCAOJFH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060060F5 RID: 24821 RVA: 0x001544E8 File Offset: 0x001526E8 [Token(Token = "0x60060F5")] [Address(RVA = "0xC17BF0", Offset = "0xC169F0", VA = "0x180C17BF0")] public void Button_PopFlow() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060060F6 RID: 24822 RVA: 0x001544FC File Offset: 0x001526FC [Token(Token = "0x60060F6")] [Address(RVA = "0xC17BF0", Offset = "0xC169F0", VA = "0x180C17BF0")] public bool PopFlow() { return ((IAsyncResult)this).IsCompleted; } // Token: 0x060060F7 RID: 24823 RVA: 0x00154510 File Offset: 0x00152710 [Token(Token = "0x60060F7")] [Address(RVA = "0xE83FB0", Offset = "0xE82DB0", VA = "0x180E83FB0")] public void PopAllFlows() { while (this.BNBLHJJNLHI()) { } } // Token: 0x060060F8 RID: 24824 RVA: 0x00154528 File Offset: 0x00152728 [Token(Token = "0x60060F8")] [Address(RVA = "0xE836B0", Offset = "0xE824B0", VA = "0x180E836B0")] public bool IsFlowOnStack(StackedUIFlowBase LHHONCAOJFH) { return this.MBCGFEAEKJB.Contains(LHHONCAOJFH); } // Token: 0x060060F9 RID: 24825 RVA: 0x00154548 File Offset: 0x00152748 [Token(Token = "0x60060F9")] [Address(RVA = "0xE83F50", Offset = "0xE82D50", VA = "0x180E83F50")] public StackedUIFlowBase PeekFlow() { return this.MBCGFEAEKJB.Peek(); } // Token: 0x060060FA RID: 24826 RVA: 0x00154568 File Offset: 0x00152768 [Token(Token = "0x60060FA")] [Address(RVA = "0xE84020", Offset = "0xE82E20", VA = "0x180E84020")] public bool RefreshTopFlow() { return ((IAsyncResult)this).IsCompleted; } // Token: 0x060060FB RID: 24827 RVA: 0x0015457C File Offset: 0x0015277C [Token(Token = "0x60060FB")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "25")] protected virtual bool BNBLHJJNLHI() { return true; } // Token: 0x060060FC RID: 24828 RVA: 0x0015458C File Offset: 0x0015278C [Token(Token = "0x60060FC")] [Address(RVA = "0xE83840", Offset = "0xE82640", VA = "0x180E83840", Slot = "26")] protected virtual bool KBJGGMDIBIB() { Stack mbcgfeaekjb = this.MBCGFEAEKJB; StackedUIFlowBase stackedUIFlowBase = mbcgfeaekjb.Pop(); StackedUIFlowBase stackedUIFlowBase2 = this.MBCGFEAEKJB.Peek(); int num = 0; this.IOBIOMJICCM(stackedUIFlowBase, stackedUIFlowBase2, num != 0); return true; } // Token: 0x060060FD RID: 24829 RVA: 0x001545CC File Offset: 0x001527CC [Token(Token = "0x60060FD")] [Address(RVA = "0xE83450", Offset = "0xE82250", VA = "0x180E83450")] private void IOBIOMJICCM(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA, bool GNJJLBJIEEF) { this.k__BackingField = NBINAJPFBOA; this.k__BackingField = BFHJBBGCMAN; int num = 0; if (BFHJBBGCMAN != num) { BFHJBBGCMAN.OnFlowEntered(NBINAJPFBOA); GameObject gameObject = BFHJBBGCMAN.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); Transform transform = BFHJBBGCMAN.transform; Transform transform2 = StackedUIBase.FEMNBEBNHMH; int num3 = 0; transform.SetParent(transform2, num3 != 0); } StackedUIFlowBase stackedUIFlowBase = this.k__BackingField; this.EKBEJANFJKO(stackedUIFlowBase); bool flag = this.KBJGGMDIBIB(); if (!NBINAJPFBOA.forceSpecificSize && (!NBINAJPFBOA.iosForceLargeSize || SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS)) { if (this.MNKOCGHOJIJ != 0) { goto IL_B5; } OGLEAGGNIPE ogleaggnipe = this.CNBJKCPJNIM(); } if (!NBINAJPFBOA.iosForceLargeSize || SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS) { OGLEAGGNIPE forcedSize = NBINAJPFBOA.forcedSize; } IL_B5: bool isCompleted = ((IAsyncResult)this.k__BackingField).IsCompleted; } // Token: 0x060060FE RID: 24830 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60060FE")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")] protected virtual void GHCKOMPCCJD(StackedUIFlowBase NBINAJPFBOA, StackedUIFlowBase BFHJBBGCMAN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060060FF RID: 24831 RVA: 0x001546A4 File Offset: 0x001528A4 [Token(Token = "0x60060FF")] [Address(RVA = "0xE830D0", Offset = "0xE81ED0", VA = "0x180E830D0")] private void EKBEJANFJKO(StackedUIFlowBase LHHONCAOJFH) { int num = 0; if (LHHONCAOJFH != num) { Transform transform = LHHONCAOJFH.transform; RectTransform rectTransform = this.screenBase; int num2 = 0; transform.SetParent(rectTransform, num2 != 0); Transform transform2 = LHHONCAOJFH.transform; float z = Vector3.zero.z; Transform transform3 = LHHONCAOJFH.transform; float z2 = Vector3.one.z; Transform transform4 = LHHONCAOJFH.transform; Quaternion identity = Quaternion.identity; Transform transform5 = LHHONCAOJFH.transform; if (transform5 != 0) { } Vector2 zero = Vector2.zero; Vector2 one = Vector2.one; Vector2 zero2 = Vector2.zero; Vector2 zero3 = Vector2.zero; LHHONCAOJFH.gameObject.SetActive(true); } } // Token: 0x06006100 RID: 24832 RVA: 0x0015475C File Offset: 0x0015295C [Token(Token = "0x6006100")] [Address(RVA = "0xE82AB0", Offset = "0xE818B0", VA = "0x180E82AB0")] private void CFJJNPHABLC(StackedUIFlowBase LHHONCAOJFH) { GameObject gameObject = LHHONCAOJFH.gameObject; int num = 0; gameObject.SetActive(num != 0); Transform transform = LHHONCAOJFH.transform; Transform transform2 = StackedUIBase.FEMNBEBNHMH; int num2 = 0; transform.SetParent(transform2, num2 != 0); } // Token: 0x06006101 RID: 24833 RVA: 0x0015479C File Offset: 0x0015299C [Token(Token = "0x6006101")] [Address(RVA = "0xE83320", Offset = "0xE82120", VA = "0x180E83320")] private void FFHJJGAGDFB(StackedUIFlowBase LHHONCAOJFH) { if (!LHHONCAOJFH.forceSpecificSize && (!LHHONCAOJFH.iosForceLargeSize || SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS)) { if (this.MNKOCGHOJIJ != 0) { return; } OGLEAGGNIPE ogleaggnipe = this.CNBJKCPJNIM(); } if (!LHHONCAOJFH.iosForceLargeSize || SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS) { OGLEAGGNIPE forcedSize = LHHONCAOJFH.forcedSize; } } // Token: 0x06006102 RID: 24834 RVA: 0x001547FC File Offset: 0x001529FC [Token(Token = "0x6006102")] [Address(RVA = "0xE82B90", Offset = "0xE81990", VA = "0x180E82B90")] private OGLEAGGNIPE CNBJKCPJNIM() { LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK; PMGCJEPKFOF pmgcjepkfof = SingletonMonoBehaviour.ONCPNMDGGKG.MBGDJDAILJK(); OGLEAGGNIPE ogleaggnipe; return ogleaggnipe; } // Token: 0x06006103 RID: 24835 RVA: 0x00154828 File Offset: 0x00152A28 [Token(Token = "0x6006103")] [Address(RVA = "0xE83E00", Offset = "0xE82C00", VA = "0x180E83E00")] private void PPHHJCCHLIN(OGLEAGGNIPE LNABDPGDHED, bool BLECJJKGHAO) { if (this.GCJKHCEAMLC != LNABDPGDHED) { this.GCJKHCEAMLC = LNABDPGDHED; OGLEAGGNIPE gcjkhceamlc = this.GCJKHCEAMLC; bool flag; if (flag) { RectTransform aafehjfomai = this.AAFEHJFOMAI; if (BLECJJKGHAO) { StackedUIFlowBase stackedUIFlowBase = this.k__BackingField; int num = 0; if (stackedUIFlowBase != num) { bool flag2 = this.k__BackingField.AMKNOILBDJC(); } } } this.AKFNEFLPFCI(); } } // Token: 0x06006104 RID: 24836 RVA: 0x00154890 File Offset: 0x00152A90 [Token(Token = "0x6006104")] [Address(RVA = "0xE82CA0", Offset = "0xE81AA0", VA = "0x180E82CA0", Slot = "15")] public bool CanInteract(Selectable BFHNLDDJAOD) { UIInteractionRestriction[] kbgicpogkff = this.KBGICPOGKFF; int num = 0; if (num < kbgicpogkff.Length) { if (kbgicpogkff[num].gameObject.activeInHierarchy && !this.KBGICPOGKFF[num].CanInteract(BFHNLDDJAOD)) { goto IL_99; } UIInteractionRestriction[] kbgicpogkff2 = this.KBGICPOGKFF; num++; } StackedUIFlowBase stackedUIFlowBase = this.k__BackingField; int num2 = 0; if (stackedUIFlowBase != num2) { StackedUIFlowBase stackedUIFlowBase2 = this.k__BackingField; UIInteractionRestriction[] giohnkklfja = stackedUIFlowBase2.GIOHNKKLFJA; if (num < giohnkklfja.Length) { if (giohnkklfja[num].CanInteract(BFHNLDDJAOD)) { UIInteractionRestriction[] giohnkklfja2 = stackedUIFlowBase2.GIOHNKKLFJA; num++; while (giohnkklfja2 != 0) { } } } } IL_99: throw new NullReferenceException(); } // Token: 0x06006105 RID: 24837 RVA: 0x00154940 File Offset: 0x00152B40 [Token(Token = "0x6006105")] [Address(RVA = "0x1B97690", Offset = "0x1B96490", VA = "0x181B97690")] public T GetFlowByType() where T : StackedUIFlowBase { bool flag; do { Dictionary pahbibginjk = this.PAHBIBGINJK; Type typeFromHandle = typeof(Type); if (!flag) { Type type; MemberTypes memberType = type.MemberType; StackedUIBase.FlowPrefabResourceReference[] array = this.flowResources; int num = 0; int num2 = 0; int length = array.Length; if (num >= length) { goto IL_72; } StackedUIBase.FlowPrefabResourceReference flowPrefabResourceReference = array[num2]; string typeName = flowPrefabResourceReference.TypeName; if (num2 == 0) { num2++; } StackedUIFlowBase stackedUIFlowBase = this.BFNJKBIGHOF(flowPrefabResourceReference); } if (!flag) { } } while (!flag); bool flag2; if (flag2) { goto IL_8F; } IL_72: string name = base.gameObject.name; Type type2; MemberTypes memberType2 = type2.MemberType; string text; Debug.LogError(text); IL_8F: throw new NullReferenceException(); } // Token: 0x06006106 RID: 24838 RVA: 0x001549E4 File Offset: 0x00152BE4 [Token(Token = "0x6006106")] [Address(RVA = "0xE82990", Offset = "0xE81790", VA = "0x180E82990")] private StackedUIFlowBase BFNJKBIGHOF(StackedUIBase.FlowPrefabResourceReference GJIKHDCNMAB) { string text = GJIKHDCNMAB.ToString(); Dictionary pahbibginjk = this.PAHBIBGINJK; Type type = text.GetType(); StackedUIFlowBase stackedUIFlowBase; pahbibginjk[type] = stackedUIFlowBase; this.OnDisable(); return stackedUIFlowBase; } // Token: 0x06006107 RID: 24839 RVA: 0x00154A1C File Offset: 0x00152C1C [Token(Token = "0x6006107")] [Address(RVA = "0xE84040", Offset = "0xE82E40", VA = "0x180E84040")] protected StackedUIBase() { Stack stack = new Stack(); this.MBCGFEAEKJB = stack; Dictionary dictionary = new Dictionary(); this.PAHBIBGINJK = dictionary; UIInteractionRestriction[] array = new UIInteractionRestriction[0]; this.KBGICPOGKFF = array; this.GGBDHGDDKOM = 1f; base..ctor(); } // Token: 0x0400402A RID: 16426 [Token(Token = "0x400402A")] private static Transform IGNJLKDBLGA; // Token: 0x0400402E RID: 16430 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400402E")] [SerializeField] private Canvas canvas; // Token: 0x0400402F RID: 16431 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400402F")] [SerializeField] private RectTransform screenBase; // Token: 0x04004030 RID: 16432 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4004030")] [SerializeField] private StackedUIBase.FlowPrefabResourceReference[] flowResources; // Token: 0x04004031 RID: 16433 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4004031")] private Stack MBCGFEAEKJB; // Token: 0x04004032 RID: 16434 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4004032")] private Dictionary PAHBIBGINJK; // Token: 0x04004035 RID: 16437 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4004035")] private UIInteractionRestriction[] KBGICPOGKFF; // Token: 0x04004036 RID: 16438 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4004036")] private RectTransform AAFEHJFOMAI; // Token: 0x04004037 RID: 16439 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4004037")] private OGLEAGGNIPE GCJKHCEAMLC; // Token: 0x04004038 RID: 16440 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x4004038")] protected bool ABJAFAKMMOK; // Token: 0x04004039 RID: 16441 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4004039")] private float GGBDHGDDKOM; // Token: 0x020010B6 RID: 4278 [Token(Token = "0x20010B6")] [Serializable] private class FlowPrefabResourceReference : ResourcePrefabReference { // Token: 0x06006108 RID: 24840 RVA: 0x00154A64 File Offset: 0x00152C64 [Token(Token = "0x6006108")] [Address(RVA = "0xE80060", Offset = "0xE7EE60", VA = "0x180E80060", Slot = "4")] public override StackedUIFlowBase EDMOPEPBEHF() { PNCNLDONLGK pncnldonlgk = StackedUIBase.FlowPrefabResourceReference.prefabCache; GameObject gameObject; if (gameObject != 0) { return gameObject.GetComponent(); } throw new NullReferenceException(); } // Token: 0x06006109 RID: 24841 RVA: 0x00154A88 File Offset: 0x00152C88 [Token(Token = "0x6006109")] [Address(RVA = "0xE80150", Offset = "0xE7EF50", VA = "0x180E80150")] public FlowPrefabResourceReference() { } // Token: 0x0400403A RID: 16442 [Token(Token = "0x400403A")] private static readonly PNCNLDONLGK prefabCache = new PNCNLDONLGK(); // Token: 0x0400403B RID: 16443 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400403B")] [SerializeField] public bool FirstFlow; // Token: 0x0400403C RID: 16444 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400403C")] [SerializeField] public string TypeName; } } }