This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,1155 @@
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<DisabledUIFlowRoot>();
StackedUIBase.IGNJLKDBLGA.DFFNGCIAOME<Transform>();
}
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<OGLEAGGNIPE> JMABLECFODD
{
[Token(Token = "0x6006423")]
[Address(RVA = "0x1AC39C0", Offset = "0x1AC29C0", VA = "0x181AC39C0")]
[CompilerGenerated]
add
{
Action<OGLEAGGNIPE> 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<OGLEAGGNIPE> 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<bool> BCJFPPEFHGJ
{
[Token(Token = "0x6006425")]
[Address(RVA = "0x1AC3920", Offset = "0x1AC2920", VA = "0x181AC3920")]
[CompilerGenerated]
add
{
Action<bool> 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<bool> 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<StackedUIFlowBase> IFNEMMOPKJK
{
[Token(Token = "0x6006427")]
[Address(RVA = "0x1AC3880", Offset = "0x1AC2880", VA = "0x181AC3880")]
[CompilerGenerated]
add
{
Action<StackedUIFlowBase> 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<StackedUIFlowBase> 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<StackedUIBase.FlowPrefabResourceReference> 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/FlowPrefabResourceReference> 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<bool> 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<UIInteractionRestriction>();
Canvas canvas = this.canvas;
this.KBGICPOGKFF = components;
RectTransform component = canvas.GetComponent<RectTransform>();
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<StackedUIFlowBase> 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<Type, StackedUIFlowBase> pahbibginjk = this.PAHBIBGINJK;
Type type = text.GetType();
StackedUIFlowBase stackedUIFlowBase2;
pahbibginjk[type] = stackedUIFlowBase2;
this.OnDisable();
Stack<StackedUIFlowBase> 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<Type, StackedUIFlowBase>.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.<CBEMGFDBBJA>k__BackingField;
int num2 = 0;
if (stackedUIFlowBase != num2)
{
StackedUIFlowBase stackedUIFlowBase2 = this.<CBEMGFDBBJA>k__BackingField;
this.EKBEJANFJKO(stackedUIFlowBase2);
}
Dictionary<Type, StackedUIFlowBase> pahbibginjk = this.PAHBIBGINJK;
Dictionary<Type, StackedUIFlowBase>.ValueCollection values = pahbibginjk.Values;
bool flag;
if (flag)
{
ICollection<StackedUIFlowBase> collection = pahbibginjk.System.Collections.Generic.IDictionary<TKey,TValue>.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<Type, StackedUIFlowBase>.ValueCollection values = this.PAHBIBGINJK.Values;
bool flag;
if (flag)
{
}
}
while (num != 0);
StackedUIFlowBase stackedUIFlowBase = this.<CBEMGFDBBJA>k__BackingField;
int num2 = 0;
if (stackedUIFlowBase != num2)
{
StackedUIFlowBase stackedUIFlowBase2 = this.<CBEMGFDBBJA>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<OGLEAGGNIPE> 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<OGLEAGGNIPE> 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<T>(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.<CBEMGFDBBJA>k__BackingField;
bool flag;
if (stackedUIFlowBase != 0 && stackedUIFlowBase != 0 && !flag)
{
return flag;
}
Stack<StackedUIFlowBase> 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.<CBEMGFDBBJA>k__BackingField = NBINAJPFBOA;
this.<LEFGCFMELFM>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.<CBEMGFDBBJA>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.<CBEMGFDBBJA>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<string> 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.<CBEMGFDBBJA>k__BackingField;
int num = 0;
if (stackedUIFlowBase != num)
{
bool flag2 = this.<CBEMGFDBBJA>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.<CBEMGFDBBJA>k__BackingField;
int num2 = 0;
if (stackedUIFlowBase != num2)
{
StackedUIFlowBase stackedUIFlowBase2 = this.<CBEMGFDBBJA>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<T>(out T LHHONCAOJFH) where T : StackedUIFlowBase
{
int num;
for (;;)
{
num = 0;
Dictionary<Type, StackedUIFlowBase> 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<T>() 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<Type, StackedUIFlowBase> 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<StackedUIFlowBase> stack = new Stack();
this.MBCGFEAEKJB = stack;
Dictionary<Type, StackedUIFlowBase> dictionary = new Dictionary();
this.PAHBIBGINJK = dictionary;
UIInteractionRestriction[] array = new UIInteractionRestriction[0];
this.KBGICPOGKFF = array;
this.GGBDHGDDKOM = 1f;
Stack<StackedUIFlowBase> 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<StackedUIFlowBase> MBCGFEAEKJB;
// Token: 0x040041A5 RID: 16805
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40041A5")]
private Dictionary<Type, StackedUIFlowBase> 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<StackedUIFlowBase> ELPJKJMOILN;
// Token: 0x02001183 RID: 4483
[Token(Token = "0x2001183")]
[Serializable]
protected class FlowPrefabResourceReference : ResourcePrefabReference<StackedUIFlowBase>
{
// 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<StackedUIFlowBase>();
}
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;
}
}
}