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.Rendering.PostProcessing; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001182 RID: 4482 [Token(Token = "0x2001182")] public abstract class StackedUIBase : MonoBehaviourPun, MBCDMEIMHHO { // Token: 0x1700110F RID: 4367 // (get) Token: 0x06006422 RID: 25634 RVA: 0x0015BB90 File Offset: 0x00159D90 [Token(Token = "0x1700110F")] private static Transform FEMNBEBNHMH { [Token(Token = "0x6006422")] [Address(RVA = "0x1AC2F70", Offset = "0x1AC1F70", VA = "0x181AC2F70")] 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: 0x06006423 RID: 25635 RVA: 0x0015BBE8 File Offset: 0x00159DE8 // (remove) Token: 0x06006424 RID: 25636 RVA: 0x0015BC10 File Offset: 0x00159E10 [Token(Token = "0x14000098")] public event Action JMABLECFODD { [Token(Token = "0x6006423")] [Address(RVA = "0x1AC39C0", Offset = "0x1AC29C0", VA = "0x181AC39C0")] [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 = "0x6006424")] [Address(RVA = "0x1AC3D20", Offset = "0x1AC2D20", VA = "0x181AC3D20")] [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: 0x06006425 RID: 25637 RVA: 0x0015BC38 File Offset: 0x00159E38 // (remove) Token: 0x06006426 RID: 25638 RVA: 0x0015BC60 File Offset: 0x00159E60 [Token(Token = "0x14000099")] public event Action BCJFPPEFHGJ { [Token(Token = "0x6006425")] [Address(RVA = "0x1AC3920", Offset = "0x1AC2920", VA = "0x181AC3920")] [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 = "0x6006426")] [Address(RVA = "0x1AC3C80", Offset = "0x1AC2C80", VA = "0x181AC3C80")] [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: 0x06006427 RID: 25639 RVA: 0x0015BC88 File Offset: 0x00159E88 // (remove) Token: 0x06006428 RID: 25640 RVA: 0x0015BCB0 File Offset: 0x00159EB0 [Token(Token = "0x1400009A")] public event Action IFNEMMOPKJK { [Token(Token = "0x6006427")] [Address(RVA = "0x1AC3880", Offset = "0x1AC2880", VA = "0x181AC3880")] [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 = "0x6006428")] [Address(RVA = "0x1AC3BE0", Offset = "0x1AC2BE0", VA = "0x181AC3BE0")] [CompilerGenerated] remove { Action ifnemmopkjk; Delegate @delegate; do { ifnemmopkjk = this.IFNEMMOPKJK; @delegate = Delegate.Remove(ifnemmopkjk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ifnemmopkjk) { } } } // Token: 0x17001110 RID: 4368 // (get) Token: 0x06006429 RID: 25641 RVA: 0x0015BCD8 File Offset: 0x00159ED8 [Token(Token = "0x17001110")] public Canvas CMJEONGFGMO { [Token(Token = "0x6006429")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get { return this.canvas; } } // Token: 0x17001111 RID: 4369 // (get) Token: 0x0600642A RID: 25642 RVA: 0x0015BCEC File Offset: 0x00159EEC [Token(Token = "0x17001111")] public RectTransform CCDBKEAHCJA { [Token(Token = "0x600642A")] [Address(RVA = "0x1AC3A60", Offset = "0x1AC2A60", VA = "0x181AC3A60")] get { Transform transform; do { transform = this.canvas.transform; if (transform == 0) { } } while (transform == 0); throw new NullReferenceException(); } } // Token: 0x17001112 RID: 4370 // (get) Token: 0x0600642B RID: 25643 RVA: 0x0015BD14 File Offset: 0x00159F14 [Token(Token = "0x17001112")] protected IReadOnlyList EEJEFBBKDMC { [Token(Token = "0x600642B")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get { /* An exception occurred when decompiling this method (0600642B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 AGUI.StackedUI.StackedUIBase::BNNBBPJFJEA() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class AGUI.StackedUI.StackedUIBase/FlowPrefabResourceReference[](var_0_06, ldfld:class AGUI.StackedUI.StackedUIBase/FlowPrefabResourceReference[](StackedUIBase::flowResources, ldloc:StackedUIBase(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17001113 RID: 4371 // (get) Token: 0x0600642C RID: 25644 RVA: 0x0015BD28 File Offset: 0x00159F28 // (set) Token: 0x0600642D RID: 25645 RVA: 0x0015BD3C File Offset: 0x00159F3C [Token(Token = "0x17001113")] public StackedUIFlowBase NLMDDOCBPGI { [Token(Token = "0x600642C")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get; [Token(Token = "0x600642D")] [Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")] private set; } // Token: 0x17001114 RID: 4372 // (get) Token: 0x0600642E RID: 25646 RVA: 0x0015BD50 File Offset: 0x00159F50 // (set) Token: 0x0600642F RID: 25647 RVA: 0x0015BD64 File Offset: 0x00159F64 [Token(Token = "0x17001114")] public StackedUIFlowBase JGOMLLOGCIC { [Token(Token = "0x600642E")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get; [Token(Token = "0x600642F")] [Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")] private set; } // Token: 0x17001115 RID: 4373 // (get) Token: 0x06006430 RID: 25648 RVA: 0x0015BD78 File Offset: 0x00159F78 [Token(Token = "0x17001115")] protected virtual string MNKOCGHOJIJ { [Token(Token = "0x6006430")] [Address(RVA = "0x1AC3090", Offset = "0x1AC2090", VA = "0x181AC3090", Slot = "16")] get { return ""; } } // Token: 0x17001116 RID: 4374 // (get) Token: 0x06006431 RID: 25649 RVA: 0x0015BD8C File Offset: 0x00159F8C // (set) Token: 0x06006432 RID: 25650 RVA: 0x0015BDA0 File Offset: 0x00159FA0 [Token(Token = "0x17001116")] public OGLEAGGNIPE DBLCENPKMBI { [Token(Token = "0x6006431")] [Address(RVA = "0x6A5AE0", Offset = "0x6A4AE0", VA = "0x1806A5AE0")] get { return this.GCJKHCEAMLC; } [Token(Token = "0x6006432")] [Address(RVA = "0x1AC3EC0", Offset = "0x1AC2EC0", VA = "0x181AC3EC0")] set { this.PPHHJCCHLIN(value, true); } } // Token: 0x17001117 RID: 4375 // (get) Token: 0x06006433 RID: 25651 RVA: 0x0015BDB8 File Offset: 0x00159FB8 [Token(Token = "0x17001117")] public int BJFAPACIOIC { [Token(Token = "0x6006433")] [Address(RVA = "0x1AC3AD0", Offset = "0x1AC2AD0", VA = "0x181AC3AD0")] get { return this.MBCGFEAEKJB._size; } } // Token: 0x17001118 RID: 4376 // (get) Token: 0x06006434 RID: 25652 RVA: 0x0015BDD8 File Offset: 0x00159FD8 // (set) Token: 0x06006435 RID: 25653 RVA: 0x0015BDEC File Offset: 0x00159FEC [Token(Token = "0x17001118")] public bool CCBJFHFADPM { [Token(Token = "0x6006434")] [Address(RVA = "0x125C1A0", Offset = "0x125B1A0", VA = "0x18125C1A0")] get { return this.ABJAFAKMMOK; } [Token(Token = "0x6006435")] [Address(RVA = "0x1AC3E60", Offset = "0x1AC2E60", VA = "0x181AC3E60")] set { if (this.ABJAFAKMMOK != value) { Action bcjfppefhgj = this.BCJFPPEFHGJ; this.ABJAFAKMMOK = value; if (bcjfppefhgj != 0) { bcjfppefhgj(value); } } } } // Token: 0x17001119 RID: 4377 // (get) Token: 0x06006436 RID: 25654 RVA: 0x0015BE1C File Offset: 0x0015A01C [Token(Token = "0x17001119")] public virtual bool IDFDHEPGFOD { [Token(Token = "0x6006436")] [Address(RVA = "0x1AC3B10", Offset = "0x1AC2B10", VA = "0x181AC3B10", Slot = "17")] get { LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; bool flag = instance != num; if (!flag) { return flag; } return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB; } } // Token: 0x1700111A RID: 4378 // (get) Token: 0x06006437 RID: 25655 RVA: 0x0015BE50 File Offset: 0x0015A050 // (set) Token: 0x06006438 RID: 25656 RVA: 0x0015BE64 File Offset: 0x0015A064 [Token(Token = "0x1700111A")] public float EAJLHDFCPBJ { [Token(Token = "0x6006437")] [Address(RVA = "0x826D10", Offset = "0x825D10", VA = "0x180826D10")] get { return this.GGBDHGDDKOM; } [Token(Token = "0x6006438")] [Address(RVA = "0x1AC3DC0", Offset = "0x1AC2DC0", VA = "0x181AC3DC0")] set { RectTransform aafehjfomai = this.AAFEHJFOMAI; this.GGBDHGDDKOM = value; RectTransform aafehjfomai2 = this.AAFEHJFOMAI; Vector3 vector; float z = vector.z; } } // Token: 0x06006439 RID: 25657 RVA: 0x0015BE94 File Offset: 0x0015A094 [Token(Token = "0x6006439")] [Address(RVA = "0x1AC1CB0", Offset = "0x1AC0CB0", VA = "0x181AC1CB0", 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(); this.DEBDOMOCCMH(); } // Token: 0x0600643A RID: 25658 RVA: 0x0015BEE0 File Offset: 0x0015A0E0 [Token(Token = "0x600643A")] [Address(RVA = "0x1AC2430", Offset = "0x1AC1430", VA = "0x181AC2430")] protected void DEBDOMOCCMH() { Stack elpjkjmoiln2; do { bool supportsResizing = this.IDFDHEPGFOD; if (!supportsResizing) { return; } this.ELPJKJMOILN.Clear(); StackedUIFlowBase stackedUIFlowBase = this.MBCGFEAEKJB.Pop(); this.ELPJKJMOILN.Push(stackedUIFlowBase); this.MBCGFEAEKJB.Clear(); string text = supportsResizing.ToString(); Dictionary pahbibginjk = this.PAHBIBGINJK; Type type = text.GetType(); StackedUIFlowBase stackedUIFlowBase2; pahbibginjk[type] = stackedUIFlowBase2; this.OnDisable(); Stack elpjkjmoiln = this.ELPJKJMOILN; this.MBCGFEAEKJB.Push(stackedUIFlowBase2); elpjkjmoiln2 = this.ELPJKJMOILN; StackedUIFlowBase stackedUIFlowBase3 = elpjkjmoiln2.Pop(); this.MBCGFEAEKJB.Push(stackedUIFlowBase3); } while (this.ELPJKJMOILN != 0); elpjkjmoiln2.Clear(); } // Token: 0x0600643B RID: 25659 RVA: 0x0015BFA0 File Offset: 0x0015A1A0 [Token(Token = "0x600643B")] [Address(RVA = "0x1AC30C0", Offset = "0x1AC20C0", VA = "0x181AC30C0", Slot = "18")] protected virtual StackedUIBase.FlowPrefabResourceReference MKFPOOGJJAN() { StackedUIBase.FlowPrefabResourceReference[] array = this.flowResources; int num = 0; int length = array.Length; if (num < length) { StackedUIBase.FlowPrefabResourceReference flowPrefabResourceReference = array[num]; if (!flowPrefabResourceReference.FirstFlow) { num++; } return flowPrefabResourceReference; } throw new NullReferenceException(); } // Token: 0x0600643C RID: 25660 RVA: 0x0015BFE0 File Offset: 0x0015A1E0 [Token(Token = "0x600643C")] [Address(RVA = "0x1AC3360", Offset = "0x1AC2360", VA = "0x181AC3360", Slot = "19")] protected virtual void OnEnable() { this.Opened(); } // Token: 0x0600643D RID: 25661 RVA: 0x0015BFF4 File Offset: 0x0015A1F4 [Token(Token = "0x600643D")] [Address(RVA = "0x1AC3350", Offset = "0x1AC2350", VA = "0x181AC3350", Slot = "20")] protected virtual void OnDisable() { this.Closed(); } // Token: 0x0600643E RID: 25662 RVA: 0x0015C008 File Offset: 0x0015A208 [Token(Token = "0x600643E")] [Address(RVA = "0x1AC3120", Offset = "0x1AC2120", VA = "0x181AC3120", 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: 0x0600643F RID: 25663 RVA: 0x0015C080 File Offset: 0x0015A280 [Token(Token = "0x600643F")] [Address(RVA = "0x1AC1EC0", Offset = "0x1AC0EC0", VA = "0x181AC1EC0", Slot = "21")] 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: 0x06006440 RID: 25664 RVA: 0x0015C0C8 File Offset: 0x0015A2C8 [Token(Token = "0x6006440")] [Address(RVA = "0x1AC3370", Offset = "0x1AC2370", VA = "0x181AC3370")] 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: 0x06006441 RID: 25665 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006441")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")] protected virtual void EPFHONKJEGA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06006442 RID: 25666 RVA: 0x0015C124 File Offset: 0x0015A324 [Token(Token = "0x6006442")] [Address(RVA = "0x1AC2250", Offset = "0x1AC1250", VA = "0x181AC2250")] 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: 0x06006443 RID: 25667 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006443")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "23")] protected virtual void AKFNEFLPFCI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06006444 RID: 25668 RVA: 0x0015C1B0 File Offset: 0x0015A3B0 [Token(Token = "0x6006444")] [Address(RVA = "0x1AC26B0", Offset = "0x1AC16B0", VA = "0x181AC26B0", Slot = "24")] protected virtual void DMJOIMMIJEF() { Action jmablecfodd = this.JMABLECFODD; if (jmablecfodd != 0) { OGLEAGGNIPE gcjkhceamlc = this.GCJKHCEAMLC; jmablecfodd(gcjkhceamlc); return; } } // Token: 0x06006445 RID: 25669 RVA: 0x0015C1D8 File Offset: 0x0015A3D8 [Token(Token = "0x6006445")] [Address(RVA = "0x1AC26B0", Offset = "0x1AC16B0", VA = "0x181AC26B0")] protected void KJGONOOBKPP() { Action jmablecfodd = this.JMABLECFODD; if (jmablecfodd != 0) { OGLEAGGNIPE gcjkhceamlc = this.GCJKHCEAMLC; jmablecfodd(gcjkhceamlc); return; } } // Token: 0x06006446 RID: 25670 RVA: 0x0015C200 File Offset: 0x0015A400 [Token(Token = "0x6006446")] [Address(RVA = "0x1AC1E30", Offset = "0x1AC0E30", VA = "0x181AC1E30")] public void Button_PushFlow(StackedUIFlowBase flow) { string lghbppioobm = flow.LGHBPPIOOBM; flow.LGHBPPIOOBM = lghbppioobm; DepthTextureMode cameraFlags = ((IAmbientOcclusionMethod)this).GetCameraFlags(); } // Token: 0x06006447 RID: 25671 RVA: 0x0015C228 File Offset: 0x0015A428 [Token(Token = "0x6006447")] [Address(RVA = "0x1AC3770", Offset = "0x1AC2770", VA = "0x181AC3770")] public void PushFlow(StackedUIFlowBase LHHONCAOJFH, [Optional] string LGHBPPIOOBM) { string lghbppioobm = LHHONCAOJFH.LGHBPPIOOBM; LHHONCAOJFH.LGHBPPIOOBM = lghbppioobm; DepthTextureMode cameraFlags = ((IAmbientOcclusionMethod)this).GetCameraFlags(); } // Token: 0x06006448 RID: 25672 RVA: 0x0015C250 File Offset: 0x0015A450 [Token(Token = "0x6006448")] [Address(RVA = "0x22C1180", Offset = "0x22C0180", VA = "0x1822C1180")] public T PushFlow(string A_1) where T : StackedUIFlowBase { bool flag; if (flag) { } throw new NullReferenceException(); } // Token: 0x06006449 RID: 25673 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006449")] [Address(RVA = "0x1AC2D40", Offset = "0x1AC1D40", VA = "0x181AC2D40", Slot = "25")] protected virtual void KANNOEJBINE(StackedUIFlowBase LHHONCAOJFH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600644A RID: 25674 RVA: 0x0015C268 File Offset: 0x0015A468 [Token(Token = "0x600644A")] [Address(RVA = "0x1700340", Offset = "0x16FF340", VA = "0x181700340")] public void Button_PopFlow() { DepthTextureMode cameraFlags = ((IAmbientOcclusionMethod)this).GetCameraFlags(); } // Token: 0x0600644B RID: 25675 RVA: 0x0015C27C File Offset: 0x0015A47C [Token(Token = "0x600644B")] [Address(RVA = "0x1700340", Offset = "0x16FF340", VA = "0x181700340")] public bool PopFlow() { /* An exception occurred when decompiling this method (0600644B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean AGUI.StackedUI.StackedUIBase::PopFlow() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:DepthTextureMode(var_0_06, call:DepthTextureMode(IAmbientOcclusionMethod::GetCameraFlags, ldloc:StackedUIBase[exp:IAmbientOcclusionMethod](this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600644C RID: 25676 RVA: 0x0015C290 File Offset: 0x0015A490 [Token(Token = "0x600644C")] [Address(RVA = "0x1AC36A0", Offset = "0x1AC26A0", VA = "0x181AC36A0")] public void PopAllFlows() { do { bool flag; if (flag) { } } while (this.BNBLHJJNLHI()); bool flag2; if (flag2) { } } // Token: 0x0600644D RID: 25677 RVA: 0x0015C2B8 File Offset: 0x0015A4B8 [Token(Token = "0x600644D")] [Address(RVA = "0x1AC2CE0", Offset = "0x1AC1CE0", VA = "0x181AC2CE0")] public bool IsFlowOnStack(StackedUIFlowBase LHHONCAOJFH) { return this.MBCGFEAEKJB.Contains(LHHONCAOJFH); } // Token: 0x0600644E RID: 25678 RVA: 0x0015C2D8 File Offset: 0x0015A4D8 [Token(Token = "0x600644E")] [Address(RVA = "0x1AC3640", Offset = "0x1AC2640", VA = "0x181AC3640")] public StackedUIFlowBase PeekFlow() { return this.MBCGFEAEKJB.Peek(); } // Token: 0x0600644F RID: 25679 RVA: 0x0015C2F8 File Offset: 0x0015A4F8 [Token(Token = "0x600644F")] [Address(RVA = "0xC3F9D0", Offset = "0xC3E9D0", VA = "0x180C3F9D0")] public bool RefreshTopFlow() { /* An exception occurred when decompiling this method (0600644F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean AGUI.StackedUI.StackedUIBase::RefreshTopFlow() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:DepthTextureMode(var_0_06, call:DepthTextureMode(IAmbientOcclusionMethod::GetCameraFlags, ldloc:StackedUIBase[exp:IAmbientOcclusionMethod](this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06006450 RID: 25680 RVA: 0x0015C30C File Offset: 0x0015A50C [Token(Token = "0x6006450")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "26")] protected virtual bool BNBLHJJNLHI() { return true; } // Token: 0x06006451 RID: 25681 RVA: 0x0015C31C File Offset: 0x0015A51C [Token(Token = "0x6006451")] [Address(RVA = "0x1AC2E70", Offset = "0x1AC1E70", VA = "0x181AC2E70", Slot = "27")] protected virtual bool KBJGGMDIBIB() { StackedUIFlowBase stackedUIFlowBase = this.k__BackingField; bool flag; if (stackedUIFlowBase != 0 && stackedUIFlowBase != 0 && !flag) { return flag; } Stack mbcgfeaekjb = this.MBCGFEAEKJB; StackedUIFlowBase stackedUIFlowBase2 = mbcgfeaekjb.Pop(); StackedUIFlowBase stackedUIFlowBase3 = this.MBCGFEAEKJB.Peek(); int num = 0; this.IOBIOMJICCM(stackedUIFlowBase2, stackedUIFlowBase3, num != 0); return true; } // Token: 0x06006452 RID: 25682 RVA: 0x0015C378 File Offset: 0x0015A578 [Token(Token = "0x6006452")] [Address(RVA = "0x1AC2A80", Offset = "0x1AC1A80", VA = "0x181AC2A80")] 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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this.k__BackingField).BIILOFOAKEJ; } // Token: 0x06006453 RID: 25683 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006453")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "28")] protected virtual void GHCKOMPCCJD(StackedUIFlowBase NBINAJPFBOA, StackedUIFlowBase BFHJBBGCMAN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06006454 RID: 25684 RVA: 0x0015C450 File Offset: 0x0015A650 [Token(Token = "0x6006454")] [Address(RVA = "0x1AC2700", Offset = "0x1AC1700", VA = "0x181AC2700")] 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: 0x06006455 RID: 25685 RVA: 0x0015C508 File Offset: 0x0015A708 [Token(Token = "0x6006455")] [Address(RVA = "0x1AC1E60", Offset = "0x1AC0E60", VA = "0x181AC1E60")] 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: 0x06006456 RID: 25686 RVA: 0x0015C548 File Offset: 0x0015A748 [Token(Token = "0x6006456")] [Address(RVA = "0x1AC2950", Offset = "0x1AC1950", VA = "0x181AC2950")] 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: 0x06006457 RID: 25687 RVA: 0x0015C5A8 File Offset: 0x0015A7A8 [Token(Token = "0x6006457")] [Address(RVA = "0x1AC1F40", Offset = "0x1AC0F40", VA = "0x181AC1F40")] private OGLEAGGNIPE CNBJKCPJNIM() { LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK; PMGCJEPKFOF pmgcjepkfof = SingletonMonoBehaviour.ONCPNMDGGKG.MBGDJDAILJK(); OGLEAGGNIPE ogleaggnipe; return ogleaggnipe; } // Token: 0x06006458 RID: 25688 RVA: 0x0015C5D4 File Offset: 0x0015A7D4 [Token(Token = "0x6006458")] [Address(RVA = "0x1AC34F0", Offset = "0x1AC24F0", VA = "0x181AC34F0")] 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: 0x06006459 RID: 25689 RVA: 0x0015C63C File Offset: 0x0015A83C [Token(Token = "0x6006459")] [Address(RVA = "0x1AC2050", Offset = "0x1AC1050", VA = "0x181AC2050", 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: 0x0600645A RID: 25690 RVA: 0x0015C6EC File Offset: 0x0015A8EC [Token(Token = "0x600645A")] [Address(RVA = "0x26D8950", Offset = "0x26D7950", VA = "0x1826D8950")] public bool TryGetFlowByType(out T LHHONCAOJFH) where T : StackedUIFlowBase { int num; for (;;) { num = 0; Dictionary pahbibginjk = this.PAHBIBGINJK; Type typeFromHandle = typeof(Type); bool flag = pahbibginjk.TryGetValue(typeFromHandle, num); if (!flag) { break; } if (!flag || flag) { goto IL_6F; } } Type type; MemberTypes memberType = type.MemberType; StackedUIBase.FlowPrefabResourceReference[] array = this.flowResources; int length = array.Length; if (num < length) { StackedUIBase.FlowPrefabResourceReference flowPrefabResourceReference = array[num]; string typeName = flowPrefabResourceReference.TypeName; if (num == 0) { num++; } StackedUIFlowBase stackedUIFlowBase = this.BFNJKBIGHOF(flowPrefabResourceReference); return true; } goto IL_74; IL_6F: bool flag2; if (!flag2) { } IL_74: throw new NullReferenceException(); } // Token: 0x0600645B RID: 25691 RVA: 0x0015C778 File Offset: 0x0015A978 [Token(Token = "0x600645B")] [Address(RVA = "0x22C1030", Offset = "0x22C0030", VA = "0x1822C1030")] public T GetFlowByType() where T : StackedUIFlowBase { string name = base.gameObject.name; Type type; MemberTypes memberType = type.MemberType; string text; Debug.LogError(text); throw new NullReferenceException(); } // Token: 0x0600645C RID: 25692 RVA: 0x0015C7A8 File Offset: 0x0015A9A8 [Token(Token = "0x600645C")] [Address(RVA = "0x1AC1D40", Offset = "0x1AC0D40", VA = "0x181AC1D40")] 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: 0x0600645D RID: 25693 RVA: 0x0015C7E0 File Offset: 0x0015A9E0 [Token(Token = "0x600645D")] [Address(RVA = "0x1AC37B0", Offset = "0x1AC27B0", VA = "0x181AC37B0")] 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; Stack stack2 = new Stack(); this.ELPJKJMOILN = stack2; base..ctor(); } // Token: 0x0400419D RID: 16797 [Token(Token = "0x400419D")] private static Transform IGNJLKDBLGA; // Token: 0x040041A1 RID: 16801 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40041A1")] [SerializeField] private Canvas canvas; // Token: 0x040041A2 RID: 16802 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40041A2")] [SerializeField] private RectTransform screenBase; // Token: 0x040041A3 RID: 16803 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40041A3")] [SerializeField] private StackedUIBase.FlowPrefabResourceReference[] flowResources; // Token: 0x040041A4 RID: 16804 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40041A4")] private Stack MBCGFEAEKJB; // Token: 0x040041A5 RID: 16805 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40041A5")] private Dictionary PAHBIBGINJK; // Token: 0x040041A8 RID: 16808 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40041A8")] private UIInteractionRestriction[] KBGICPOGKFF; // Token: 0x040041A9 RID: 16809 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40041A9")] private RectTransform AAFEHJFOMAI; // Token: 0x040041AA RID: 16810 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x40041AA")] private OGLEAGGNIPE GCJKHCEAMLC; // Token: 0x040041AB RID: 16811 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x40041AB")] protected bool ABJAFAKMMOK; // Token: 0x040041AC RID: 16812 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x40041AC")] private float GGBDHGDDKOM; // Token: 0x040041AD RID: 16813 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x40041AD")] private readonly Stack ELPJKJMOILN; // Token: 0x02001183 RID: 4483 [Token(Token = "0x2001183")] [Serializable] protected class FlowPrefabResourceReference : ResourcePrefabReference { // Token: 0x0600645E RID: 25694 RVA: 0x0015C834 File Offset: 0x0015AA34 [Token(Token = "0x600645E")] [Address(RVA = "0x1ABF510", Offset = "0x1ABE510", VA = "0x181ABF510", Slot = "4")] public override StackedUIFlowBase EDMOPEPBEHF() { PNCNLDONLGK pncnldonlgk = StackedUIBase.FlowPrefabResourceReference.prefabCache; GameObject gameObject; if (gameObject != 0) { return gameObject.GetComponent(); } throw new NullReferenceException(); } // Token: 0x0600645F RID: 25695 RVA: 0x0015C858 File Offset: 0x0015AA58 [Token(Token = "0x600645F")] [Address(RVA = "0x1ABF600", Offset = "0x1ABE600", VA = "0x181ABF600")] public FlowPrefabResourceReference() { } // Token: 0x040041AE RID: 16814 [Token(Token = "0x40041AE")] private static readonly PNCNLDONLGK prefabCache = new PNCNLDONLGK(); // Token: 0x040041AF RID: 16815 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40041AF")] [SerializeField] public bool FirstFlow; // Token: 0x040041B0 RID: 16816 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40041B0")] [SerializeField] public string TypeName; } } }