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 RecRoom.Core.ResourceManagement; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001A51 RID: 6737 [Token(Token = "0x2001A51")] [StructLayout(3)] public abstract class StackedUIBase : MonoBehaviourPun, MBCDMEIMHHO { // Token: 0x17001D63 RID: 7523 // (get) Token: 0x0600B53F RID: 46399 RVA: 0x002A8C9C File Offset: 0x002A6E9C [Token(Token = "0x17001D63")] private static Transform FEMNBEBNHMH { [Token(Token = "0x600B53F")] [Address(RVA = "0x1A96FE0", Offset = "0x1A959E0", VA = "0x181A96FE0")] 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.RecRoomDontDestroyOnLoad(); } return StackedUIBase.IGNJLKDBLGA; } } // Token: 0x140000BC RID: 188 // (add) Token: 0x0600B540 RID: 46400 RVA: 0x002A8CF4 File Offset: 0x002A6EF4 // (remove) Token: 0x0600B541 RID: 46401 RVA: 0x002A8D1C File Offset: 0x002A6F1C [Token(Token = "0x140000BC")] public event Action JMABLECFODD { [Token(Token = "0x600B540")] [Address(RVA = "0x1A97950", Offset = "0x1A96350", VA = "0x181A97950")] [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 = "0x600B541")] [Address(RVA = "0x1A97CB0", Offset = "0x1A966B0", VA = "0x181A97CB0")] [CompilerGenerated] remove { Action jmablecfodd; Delegate @delegate; do { jmablecfodd = this.JMABLECFODD; @delegate = Delegate.Remove(jmablecfodd, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jmablecfodd) { } } } // Token: 0x140000BD RID: 189 // (add) Token: 0x0600B542 RID: 46402 RVA: 0x002A8D44 File Offset: 0x002A6F44 // (remove) Token: 0x0600B543 RID: 46403 RVA: 0x002A8D6C File Offset: 0x002A6F6C [Token(Token = "0x140000BD")] public event Action BCJFPPEFHGJ { [Token(Token = "0x600B542")] [Address(RVA = "0x1A978B0", Offset = "0x1A962B0", VA = "0x181A978B0")] [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 = "0x600B543")] [Address(RVA = "0x1A97C10", Offset = "0x1A96610", VA = "0x181A97C10")] [CompilerGenerated] remove { Action bcjfppefhgj; Delegate @delegate; do { bcjfppefhgj = this.BCJFPPEFHGJ; @delegate = Delegate.Remove(bcjfppefhgj, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bcjfppefhgj) { } } } // Token: 0x140000BE RID: 190 // (add) Token: 0x0600B544 RID: 46404 RVA: 0x002A8D94 File Offset: 0x002A6F94 // (remove) Token: 0x0600B545 RID: 46405 RVA: 0x002A8DBC File Offset: 0x002A6FBC [Token(Token = "0x140000BE")] public event Action IFNEMMOPKJK { [Token(Token = "0x600B544")] [Address(RVA = "0x1A97810", Offset = "0x1A96210", VA = "0x181A97810")] [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 = "0x600B545")] [Address(RVA = "0x1A97B70", Offset = "0x1A96570", VA = "0x181A97B70")] [CompilerGenerated] remove { Action ifnemmopkjk; Delegate @delegate; do { ifnemmopkjk = this.IFNEMMOPKJK; @delegate = Delegate.Remove(ifnemmopkjk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ifnemmopkjk) { } } } // Token: 0x17001D64 RID: 7524 // (get) Token: 0x0600B546 RID: 46406 RVA: 0x002A8DE4 File Offset: 0x002A6FE4 [Token(Token = "0x17001D64")] public Canvas CMJEONGFGMO { [Token(Token = "0x600B546")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")] get { return this.canvas; } } // Token: 0x17001D65 RID: 7525 // (get) Token: 0x0600B547 RID: 46407 RVA: 0x002A8DF8 File Offset: 0x002A6FF8 [Token(Token = "0x17001D65")] public RectTransform CCDBKEAHCJA { [Token(Token = "0x600B547")] [Address(RVA = "0x1A979F0", Offset = "0x1A963F0", VA = "0x181A979F0")] get { Transform transform; do { transform = this.canvas.transform; if (transform == 0) { } } while (transform == 0); throw new NullReferenceException(); } } // Token: 0x17001D66 RID: 7526 // (get) Token: 0x0600B548 RID: 46408 RVA: 0x002A8E20 File Offset: 0x002A7020 // (set) Token: 0x0600B549 RID: 46409 RVA: 0x002A8E34 File Offset: 0x002A7034 [Token(Token = "0x17001D66")] public StackedUIFlowBase NLMDDOCBPGI { [Token(Token = "0x600B548")] [Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")] get; [Token(Token = "0x600B549")] [Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")] private set; } // Token: 0x17001D67 RID: 7527 // (get) Token: 0x0600B54A RID: 46410 RVA: 0x002A8E48 File Offset: 0x002A7048 // (set) Token: 0x0600B54B RID: 46411 RVA: 0x002A8E5C File Offset: 0x002A705C [Token(Token = "0x17001D67")] public StackedUIFlowBase JGOMLLOGCIC { [Token(Token = "0x600B54A")] [Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")] get; [Token(Token = "0x600B54B")] [Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")] private set; } // Token: 0x17001D68 RID: 7528 // (get) Token: 0x0600B54C RID: 46412 RVA: 0x002A8E70 File Offset: 0x002A7070 [Token(Token = "0x17001D68")] protected virtual string MNKOCGHOJIJ { [Token(Token = "0x600B54C")] [Address(RVA = "0x1A97100", Offset = "0x1A95B00", VA = "0x181A97100", Slot = "16")] get { return ""; } } // Token: 0x17001D69 RID: 7529 // (get) Token: 0x0600B54D RID: 46413 RVA: 0x002A8E84 File Offset: 0x002A7084 // (set) Token: 0x0600B54E RID: 46414 RVA: 0x002A8E98 File Offset: 0x002A7098 [Token(Token = "0x17001D69")] public OGLEAGGNIPE DBLCENPKMBI { [Token(Token = "0x600B54D")] [Address(RVA = "0xE35290", Offset = "0xE33C90", VA = "0x180E35290")] get { return this.GCJKHCEAMLC; } [Token(Token = "0x600B54E")] [Address(RVA = "0x1A97E50", Offset = "0x1A96850", VA = "0x181A97E50")] set { this.PPHHJCCHLIN(value, true); } } // Token: 0x17001D6A RID: 7530 // (get) Token: 0x0600B54F RID: 46415 RVA: 0x002A8EB0 File Offset: 0x002A70B0 [Token(Token = "0x17001D6A")] public int BJFAPACIOIC { [Token(Token = "0x600B54F")] [Address(RVA = "0x1A97A60", Offset = "0x1A96460", VA = "0x181A97A60")] get { return this.MBCGFEAEKJB._size; } } // Token: 0x17001D6B RID: 7531 // (get) Token: 0x0600B550 RID: 46416 RVA: 0x002A8ED0 File Offset: 0x002A70D0 // (set) Token: 0x0600B551 RID: 46417 RVA: 0x002A8EE4 File Offset: 0x002A70E4 [Token(Token = "0x17001D6B")] public bool CCBJFHFADPM { [Token(Token = "0x600B550")] [Address(RVA = "0xE4A540", Offset = "0xE48F40", VA = "0x180E4A540")] get { return this.ABJAFAKMMOK; } [Token(Token = "0x600B551")] [Address(RVA = "0x1A97DF0", Offset = "0x1A967F0", VA = "0x181A97DF0")] set { if (this.ABJAFAKMMOK != value) { Action bcjfppefhgj = this.BCJFPPEFHGJ; this.ABJAFAKMMOK = value; if (bcjfppefhgj != 0) { bcjfppefhgj(value); } } } } // Token: 0x17001D6C RID: 7532 // (get) Token: 0x0600B552 RID: 46418 RVA: 0x002A8F14 File Offset: 0x002A7114 [Token(Token = "0x17001D6C")] public virtual bool IDFDHEPGFOD { [Token(Token = "0x600B552")] [Address(RVA = "0x1A97AA0", Offset = "0x1A964A0", VA = "0x181A97AA0", Slot = "17")] get { LocalPlayerController instance = SingletonMonoBehaviour.Instance; int num = 0; bool flag = instance != num; if (!flag) { return flag; } return SingletonMonoBehaviour.Instance.EBPFBFMJMBB; } } // Token: 0x17001D6D RID: 7533 // (get) Token: 0x0600B553 RID: 46419 RVA: 0x002A8F48 File Offset: 0x002A7148 // (set) Token: 0x0600B554 RID: 46420 RVA: 0x002A8F5C File Offset: 0x002A715C [Token(Token = "0x17001D6D")] public float EAJLHDFCPBJ { [Token(Token = "0x600B553")] [Address(RVA = "0x567E70", Offset = "0x566870", VA = "0x180567E70")] get { return this.GGBDHGDDKOM; } [Token(Token = "0x600B554")] [Address(RVA = "0x1A97D50", Offset = "0x1A96750", VA = "0x181A97D50")] set { RectTransform aafehjfomai = this.AAFEHJFOMAI; this.GGBDHGDDKOM = value; RectTransform aafehjfomai2 = this.AAFEHJFOMAI; Vector3 vector; float z = vector.z; } } // Token: 0x0600B555 RID: 46421 RVA: 0x002A8F8C File Offset: 0x002A718C [Token(Token = "0x600B555")] [Address(RVA = "0x1A95F30", Offset = "0x1A94930", VA = "0x181A95F30", 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: 0x0600B556 RID: 46422 RVA: 0x002A9028 File Offset: 0x002A7228 [Token(Token = "0x600B556")] [Address(RVA = "0x1A97390", Offset = "0x1A95D90", VA = "0x181A97390", Slot = "18")] protected virtual void OnEnable() { this.Opened(); } // Token: 0x0600B557 RID: 46423 RVA: 0x002A903C File Offset: 0x002A723C [Token(Token = "0x600B557")] [Address(RVA = "0x1A97380", Offset = "0x1A95D80", VA = "0x181A97380", Slot = "19")] protected virtual void OnDisable() { this.Closed(); } // Token: 0x0600B558 RID: 46424 RVA: 0x002A9050 File Offset: 0x002A7250 [Token(Token = "0x600B558")] [Address(RVA = "0x1A97130", Offset = "0x1A95B30", VA = "0x181A97130", Slot = "14")] protected override void OnDestroy() { int num; do { num = 0; base.OnDestroy(); Dictionary.ValueCollection values = this.PAHBIBGINJK.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } Transform transform; Transform parent = transform.parent; Transform transform2 = StackedUIBase.FEMNBEBNHMH; if (!(parent == transform2)) { continue; } global::UnityEngine.Object.Destroy(parent.gameObject); } if (num != -1) { } } while (num != 0); this.PAHBIBGINJK.Clear(); } // Token: 0x0600B559 RID: 46425 RVA: 0x002A90CC File Offset: 0x002A72CC [Token(Token = "0x600B559")] [Address(RVA = "0x1A961E0", Offset = "0x1A94BE0", VA = "0x181A961E0", 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: 0x0600B55A RID: 46426 RVA: 0x002A9114 File Offset: 0x002A7314 [Token(Token = "0x600B55A")] [Address(RVA = "0x1A973A0", Offset = "0x1A95DA0", VA = "0x181A973A0")] 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; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { ICollection collection = pahbibginjk.System.Collections.Generic.IDictionary.get_Keys(); } if (num != -1) { } } while (num != 0); } // Token: 0x0600B55B RID: 46427 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B55B")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "21")] protected virtual void EPFHONKJEGA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B55C RID: 46428 RVA: 0x002A9174 File Offset: 0x002A7374 [Token(Token = "0x600B55C")] [Address(RVA = "0x1A96570", Offset = "0x1A94F70", VA = "0x181A96570")] public void Closed() { int num; do { num = 0; this.EPFHONKJEGA(); Dictionary pahbibginjk = this.PAHBIBGINJK; Dictionary.ValueCollection values = pahbibginjk.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { ICollection collection = pahbibginjk.System.Collections.Generic.IDictionary.get_Values(); } if (num != -1) { } } 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: 0x0600B55D RID: 46429 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B55D")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "22")] protected virtual void AKFNEFLPFCI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B55E RID: 46430 RVA: 0x002A920C File Offset: 0x002A740C [Token(Token = "0x600B55E")] [Address(RVA = "0x1A96780", Offset = "0x1A95180", VA = "0x181A96780", Slot = "23")] protected virtual void DMJOIMMIJEF() { Action jmablecfodd = this.JMABLECFODD; if (jmablecfodd != 0) { OGLEAGGNIPE gcjkhceamlc = this.GCJKHCEAMLC; jmablecfodd(gcjkhceamlc); return; } } // Token: 0x0600B55F RID: 46431 RVA: 0x002A9234 File Offset: 0x002A7434 [Token(Token = "0x600B55F")] [Address(RVA = "0x1A96780", Offset = "0x1A95180", VA = "0x181A96780")] protected void KJGONOOBKPP() { Action jmablecfodd = this.JMABLECFODD; if (jmablecfodd != 0) { OGLEAGGNIPE gcjkhceamlc = this.GCJKHCEAMLC; jmablecfodd(gcjkhceamlc); return; } } // Token: 0x0600B560 RID: 46432 RVA: 0x002A925C File Offset: 0x002A745C [Token(Token = "0x600B560")] [Address(RVA = "0x1A96150", Offset = "0x1A94B50", VA = "0x181A96150")] public void Button_PushFlow(StackedUIFlowBase flow) { string lghbppioobm = flow.LGHBPPIOOBM; flow.LGHBPPIOOBM = lghbppioobm; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600B561 RID: 46433 RVA: 0x002A9284 File Offset: 0x002A7484 [Token(Token = "0x600B561")] [Address(RVA = "0x1A97730", Offset = "0x1A96130", VA = "0x181A97730")] public void PushFlow(StackedUIFlowBase LHHONCAOJFH, [Optional] string LGHBPPIOOBM) { string lghbppioobm = LHHONCAOJFH.LGHBPPIOOBM; LHHONCAOJFH.LGHBPPIOOBM = lghbppioobm; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600B562 RID: 46434 RVA: 0x002A92AC File Offset: 0x002A74AC [Token(Token = "0x600B562")] [Address(RVA = "0x1B67700", Offset = "0x1B66100", VA = "0x181B67700")] public T PushFlow(string A_1) where T : StackedUIFlowBase { bool flag; if (flag) { } throw new NullReferenceException(); } // Token: 0x0600B563 RID: 46435 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B563")] [Address(RVA = "0x1A96E10", Offset = "0x1A95810", VA = "0x181A96E10", Slot = "24")] protected virtual void KANNOEJBINE(StackedUIFlowBase LHHONCAOJFH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B564 RID: 46436 RVA: 0x002A92C4 File Offset: 0x002A74C4 [Token(Token = "0x600B564")] [Address(RVA = "0x9EBB90", Offset = "0x9EA590", VA = "0x1809EBB90")] public void Button_PopFlow() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600B565 RID: 46437 RVA: 0x002A92D8 File Offset: 0x002A74D8 [Token(Token = "0x600B565")] [Address(RVA = "0x9EBB90", Offset = "0x9EA590", VA = "0x1809EBB90")] public bool PopFlow() { return ((IAsyncResult)this).IsCompleted; } // Token: 0x0600B566 RID: 46438 RVA: 0x002A92EC File Offset: 0x002A74EC [Token(Token = "0x600B566")] [Address(RVA = "0x1A97700", Offset = "0x1A96100", VA = "0x181A97700")] public void PopAllFlows() { while (this.BNBLHJJNLHI()) { } } // Token: 0x0600B567 RID: 46439 RVA: 0x002A9304 File Offset: 0x002A7504 [Token(Token = "0x600B567")] [Address(RVA = "0x1A96DB0", Offset = "0x1A957B0", VA = "0x181A96DB0")] public bool IsFlowOnStack(StackedUIFlowBase LHHONCAOJFH) { return this.MBCGFEAEKJB.Contains(LHHONCAOJFH); } // Token: 0x0600B568 RID: 46440 RVA: 0x002A9324 File Offset: 0x002A7524 [Token(Token = "0x600B568")] [Address(RVA = "0x1A976A0", Offset = "0x1A960A0", VA = "0x181A976A0")] public StackedUIFlowBase PeekFlow() { return this.MBCGFEAEKJB.Peek(); } // Token: 0x0600B569 RID: 46441 RVA: 0x002A9344 File Offset: 0x002A7544 [Token(Token = "0x600B569")] [Address(RVA = "0x82C510", Offset = "0x82AF10", VA = "0x18082C510")] public bool RefreshTopFlow() { return ((IAsyncResult)this).IsCompleted; } // Token: 0x0600B56A RID: 46442 RVA: 0x002A9358 File Offset: 0x002A7558 [Token(Token = "0x600B56A")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "25")] protected virtual bool BNBLHJJNLHI() { return true; } // Token: 0x0600B56B RID: 46443 RVA: 0x002A9368 File Offset: 0x002A7568 [Token(Token = "0x600B56B")] [Address(RVA = "0x1A96F40", Offset = "0x1A95940", VA = "0x181A96F40", 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: 0x0600B56C RID: 46444 RVA: 0x002A93A8 File Offset: 0x002A75A8 [Token(Token = "0x600B56C")] [Address(RVA = "0x1A96B50", Offset = "0x1A95550", VA = "0x181A96B50")] 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.Instance.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS)) { if (this.MNKOCGHOJIJ != 0) { goto IL_B5; } OGLEAGGNIPE ogleaggnipe = this.CNBJKCPJNIM(); } if (!NBINAJPFBOA.iosForceLargeSize || SingletonMonoBehaviour.Instance.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS) { OGLEAGGNIPE forcedSize = NBINAJPFBOA.forcedSize; } IL_B5: bool isCompleted = ((IAsyncResult)this.k__BackingField).IsCompleted; } // Token: 0x0600B56D RID: 46445 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B56D")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")] protected virtual void GHCKOMPCCJD(StackedUIFlowBase NBINAJPFBOA, StackedUIFlowBase BFHJBBGCMAN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B56E RID: 46446 RVA: 0x002A9480 File Offset: 0x002A7680 [Token(Token = "0x600B56E")] [Address(RVA = "0x1A967D0", Offset = "0x1A951D0", VA = "0x181A967D0")] 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: 0x0600B56F RID: 46447 RVA: 0x002A9538 File Offset: 0x002A7738 [Token(Token = "0x600B56F")] [Address(RVA = "0x1A96180", Offset = "0x1A94B80", VA = "0x181A96180")] 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: 0x0600B570 RID: 46448 RVA: 0x002A9578 File Offset: 0x002A7778 [Token(Token = "0x600B570")] [Address(RVA = "0x1A96A20", Offset = "0x1A95420", VA = "0x181A96A20")] private void FFHJJGAGDFB(StackedUIFlowBase LHHONCAOJFH) { if (!LHHONCAOJFH.forceSpecificSize && (!LHHONCAOJFH.iosForceLargeSize || SingletonMonoBehaviour.Instance.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS)) { if (this.MNKOCGHOJIJ != 0) { return; } OGLEAGGNIPE ogleaggnipe = this.CNBJKCPJNIM(); } if (!LHHONCAOJFH.iosForceLargeSize || SingletonMonoBehaviour.Instance.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS) { OGLEAGGNIPE forcedSize = LHHONCAOJFH.forcedSize; } } // Token: 0x0600B571 RID: 46449 RVA: 0x002A95D8 File Offset: 0x002A77D8 [Token(Token = "0x600B571")] [Address(RVA = "0x1A96260", Offset = "0x1A94C60", VA = "0x181A96260")] private OGLEAGGNIPE CNBJKCPJNIM() { LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.Instance.AKPGDDBMBMK; PlatformManager instance = SingletonMonoBehaviour.Instance; OGLEAGGNIPE ogleaggnipe; return ogleaggnipe; } // Token: 0x0600B572 RID: 46450 RVA: 0x002A9600 File Offset: 0x002A7800 [Token(Token = "0x600B572")] [Address(RVA = "0x1A97550", Offset = "0x1A95F50", VA = "0x181A97550")] 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.ONGHFLJPACP(); } } } this.AKFNEFLPFCI(); } } // Token: 0x0600B573 RID: 46451 RVA: 0x002A9668 File Offset: 0x002A7868 [Token(Token = "0x600B573")] [Address(RVA = "0x1A96370", Offset = "0x1A94D70", VA = "0x181A96370", 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: 0x0600B574 RID: 46452 RVA: 0x002A9718 File Offset: 0x002A7918 [Token(Token = "0x600B574")] [Address(RVA = "0x1B673F0", Offset = "0x1B65DF0", VA = "0x181B673F0")] 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: 0x0600B575 RID: 46453 RVA: 0x002A97BC File Offset: 0x002A79BC [Token(Token = "0x600B575")] [Address(RVA = "0x1A96060", Offset = "0x1A94A60", VA = "0x181A96060")] 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: 0x0600B576 RID: 46454 RVA: 0x002A97F4 File Offset: 0x002A79F4 [Token(Token = "0x600B576")] [Address(RVA = "0x1A97770", Offset = "0x1A96170", VA = "0x181A97770")] 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: 0x04007713 RID: 30483 [Token(Token = "0x4007713")] private static Transform IGNJLKDBLGA; // Token: 0x04007717 RID: 30487 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4007717")] [SerializeField] private Canvas canvas; // Token: 0x04007718 RID: 30488 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4007718")] [SerializeField] private RectTransform screenBase; // Token: 0x04007719 RID: 30489 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4007719")] [SerializeField] private StackedUIBase.FlowPrefabResourceReference[] flowResources; // Token: 0x0400771A RID: 30490 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400771A")] private Stack MBCGFEAEKJB; // Token: 0x0400771B RID: 30491 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400771B")] private Dictionary PAHBIBGINJK; // Token: 0x0400771E RID: 30494 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400771E")] private UIInteractionRestriction[] KBGICPOGKFF; // Token: 0x0400771F RID: 30495 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400771F")] private RectTransform AAFEHJFOMAI; // Token: 0x04007720 RID: 30496 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4007720")] private OGLEAGGNIPE GCJKHCEAMLC; // Token: 0x04007721 RID: 30497 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x4007721")] protected bool ABJAFAKMMOK; // Token: 0x04007722 RID: 30498 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4007722")] private float GGBDHGDDKOM; // Token: 0x02001A52 RID: 6738 [Token(Token = "0x2001A52")] [Serializable] private class FlowPrefabResourceReference : ResourcePrefabReference { // Token: 0x0600B577 RID: 46455 RVA: 0x002A983C File Offset: 0x002A7A3C [Token(Token = "0x600B577")] [Address(RVA = "0x1A8DF00", Offset = "0x1A8C900", VA = "0x181A8DF00", Slot = "4")] public override StackedUIFlowBase LoadPrefab() { PrefabCache prefabCache = StackedUIBase.FlowPrefabResourceReference.prefabCache; GameObject gameObject; if (gameObject != 0) { return gameObject.GetComponent(); } throw new NullReferenceException(); } // Token: 0x0600B578 RID: 46456 RVA: 0x002A9860 File Offset: 0x002A7A60 [Token(Token = "0x600B578")] [Address(RVA = "0x1A8DFF0", Offset = "0x1A8C9F0", VA = "0x181A8DFF0")] public FlowPrefabResourceReference() { } // Token: 0x04007723 RID: 30499 [Token(Token = "0x4007723")] private static readonly PrefabCache prefabCache = new PrefabCache(); // Token: 0x04007724 RID: 30500 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007724")] [SerializeField] public bool FirstFlow; // Token: 0x04007725 RID: 30501 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007725")] [SerializeField] public string TypeName; } } }