Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/Router.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

940 lines
35 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020010CA RID: 4298
[Token(Token = "0x20010CA")]
[DisallowMultipleComponent]
public class Router : MonoBehaviour
{
// Token: 0x0600604D RID: 24653 RVA: 0x00150CD4 File Offset: 0x0014EED4
[Token(Token = "0x600604D")]
[Address(RVA = "0x1E3FC50", Offset = "0x1E3EC50", VA = "0x181E3FC50")]
private void Awake()
{
DialogListModel dialogListModel = this.dialogListModel;
int num = 0;
if (dialogListModel == num)
{
DialogListModel dialogListModel2 = DialogListModel.TryFindDialogListModel(base.gameObject);
this.dialogListModel = dialogListModel2;
}
string name = base.gameObject.name;
if (this.limitRouteCache)
{
}
HMPFJLIECAA hmpfjliecaa = new HMPFJLIECAA(name, -1);
this.DBABMGIAHPH = hmpfjliecaa;
}
// Token: 0x0600604E RID: 24654 RVA: 0x00150D34 File Offset: 0x0014EF34
[Token(Token = "0x600604E")]
[Address(RVA = "0x1E40000", Offset = "0x1E3F000", VA = "0x181E40000")]
private void OnDestroy()
{
HMPFJLIECAA dbabmgiahph = this.DBABMGIAHPH;
if (dbabmgiahph != 0)
{
dbabmgiahph.Dispose();
}
Router.GKKBJAHIIEP hjkgdnengcj = this.HJKGDNENGCJ;
if (hjkgdnengcj != 0)
{
hjkgdnengcj.Dispose();
}
Router.GKKBJAHIIEP ghodhbenjlo = this.GHODHBENJLO;
this.HJKGDNENGCJ = (ulong)0L;
if (ghodhbenjlo != 0)
{
ghodhbenjlo.Dispose();
}
Queue<Router.FLFKICLONKC> gbmpbcmohko = this.GBMPBCMOHKO;
this.GHODHBENJLO = (ulong)0L;
gbmpbcmohko.Clear();
}
// Token: 0x0600604F RID: 24655 RVA: 0x00150D9C File Offset: 0x0014EF9C
[Token(Token = "0x600604F")]
[Address(RVA = "0x1E40090", Offset = "0x1E3F090", VA = "0x181E40090")]
public DABKFAIHBBP TryGoTo(CECAKDDNHLN PACGLAIGOMF, Action FMBFBBEPHKL)
{
if (PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField != (ulong)0L)
{
Router.GKKBJAHIIEP ghodhbenjlo = this.GHODHBENJLO;
if (ghodhbenjlo == 0)
{
Router.GKKBJAHIIEP hjkgdnengcj = this.HJKGDNENGCJ;
if (hjkgdnengcj != 0 && hjkgdnengcj.PACGLAIGOMF.Equals(PACGLAIGOMF))
{
this.HJKGDNENGCJ.PACGLAIGOMF = PACGLAIGOMF;
FMBFBBEPHKL();
}
if (!this.JFIBNAGMMGB)
{
}
bool flag = this.supportsSpinner;
bool flag2;
Router.GKKBJAHIIEP gkkbjahiiep = new Router.GKKBJAHIIEP(PACGLAIGOMF, this, FMBFBBEPHKL, flag2);
flag2 = flag;
this.GHODHBENJLO = gkkbjahiiep;
JJEKJGALHKO elghglbelil = gkkbjahiiep.ELGHGLBELIL;
Action action = new Action(this.OPEHFBHIOHC);
Action<string> action2 = new Action(this.LIHLBMJBCBJ);
Action action3 = new Action(this.KKNDPBEGCKA);
}
if (!ghodhbenjlo.PACGLAIGOMF.Equals(PACGLAIGOMF))
{
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
Router.FLFKICLONKC flfkiclonkc;
flfkiclonkc.JHOIMDCPKIL = jjekjgalhko;
flfkiclonkc.NJIBHKPHKFF = PACGLAIGOMF;
flfkiclonkc.GPPPCOPLLPJ = FMBFBBEPHKL;
this.GBMPBCMOHKO.Enqueue(flfkiclonkc);
}
Router.GKKBJAHIIEP ghodhbenjlo2 = this.GHODHBENJLO;
}
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("Uri Route cannot be null.");
throw new NullReferenceException();
}
// Token: 0x06006050 RID: 24656 RVA: 0x00150EA4 File Offset: 0x0014F0A4
[Token(Token = "0x6006050")]
[Address(RVA = "0x1E3FD50", Offset = "0x1E3ED50", VA = "0x181E3FD50")]
private void KKNDPBEGCKA()
{
int num = 0;
if (!(this == num))
{
Router.FLFKICLONKC flfkiclonkc = this.GBMPBCMOHKO.Dequeue();
Action gpppcopllpj = flfkiclonkc.GPPPCOPLLPJ;
CECAKDDNHLN njibhkphkff = flfkiclonkc.NJIBHKPHKFF;
DABKFAIHBBP dabkfaihbbp = this.TryGoTo(njibhkphkff, gpppcopllpj);
Action action = new Action(flfkiclonkc.JHOIMDCPKIL.OOOIENHGNCA);
Action<string> action2 = new Action(flfkiclonkc.JHOIMDCPKIL.HMFPPBJFHKD);
}
}
// Token: 0x06006051 RID: 24657 RVA: 0x00150F10 File Offset: 0x0014F110
[Token(Token = "0x6006051")]
[Address(RVA = "0x1E3FD40", Offset = "0x1E3ED40", VA = "0x181E3FD40")]
private PMGCJEPKFOF<IDisposable> IOCJFCELDNK()
{
DialogListModel dialogListModel = this.dialogListModel;
int num = 0;
return FBJILIENCFN.BLCCMPJBHKH(dialogListModel, num);
}
// Token: 0x06006052 RID: 24658 RVA: 0x00150F30 File Offset: 0x0014F130
[Token(Token = "0x6006052")]
[Address(RVA = "0x1E3FC40", Offset = "0x1E3EC40", VA = "0x181E3FC40")]
private PMGCJEPKFOF<IDisposable> ALJFKIPAILC()
{
DialogListModel dialogListModel = this.dialogListModel;
int num = 0;
return FBJILIENCFN.OELFJAIKNAC(dialogListModel, num);
}
// Token: 0x06006053 RID: 24659 RVA: 0x00150F50 File Offset: 0x0014F150
[Token(Token = "0x6006053")]
[Address(RVA = "0x1E40390", Offset = "0x1E3F390", VA = "0x181E40390")]
public Router()
{
Queue<Router.FLFKICLONKC> queue = new Queue();
this.GBMPBCMOHKO = queue;
base..ctor();
}
// Token: 0x06006054 RID: 24660 RVA: 0x00150F80 File Offset: 0x0014F180
[Token(Token = "0x6006054")]
[Address(RVA = "0x1E3FEE0", Offset = "0x1E3EEE0", VA = "0x181E3FEE0")]
[CompilerGenerated]
private void OPEHFBHIOHC()
{
if (this.HJKGDNENGCJ != (ulong)0L)
{
Router.MFFGBAPKIGH mffgbapkigh = new Router.MFFGBAPKIGH();
Router.GKKBJAHIIEP hjkgdnengcj = this.HJKGDNENGCJ;
mffgbapkigh.prevLoadOperation = hjkgdnengcj;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Router.MFFGBAPKIGH.<<TryGoTo>g__DisposeAtEndOfFrame|2>d <<TryGoTo>g__DisposeAtEndOfFrame|2>d;
<<TryGoTo>g__DisposeAtEndOfFrame|2>d.System.IDisposable.Dispose();
<<TryGoTo>g__DisposeAtEndOfFrame|2>d.<>1__state = (int)((ulong)0L);
<<TryGoTo>g__DisposeAtEndOfFrame|2>d.<>4__this = mffgbapkigh;
KFBABPAPIMB kfbabpapimb = instance.Run(<<TryGoTo>g__DisposeAtEndOfFrame|2>d);
}
Router.GKKBJAHIIEP ghodhbenjlo = this.GHODHBENJLO;
this.HJKGDNENGCJ = ghodhbenjlo;
this.GHODHBENJLO = (ulong)0L;
this.JFIBNAGMMGB = true;
}
// Token: 0x06006055 RID: 24661 RVA: 0x00150FF8 File Offset: 0x0014F1F8
[Token(Token = "0x6006055")]
[Address(RVA = "0x1E3FEB0", Offset = "0x1E3EEB0", VA = "0x181E3FEB0")]
[CompilerGenerated]
private void LIHLBMJBCBJ(string MOPOMPHBHKF)
{
Router.GKKBJAHIIEP ghodhbenjlo = this.GHODHBENJLO;
if (ghodhbenjlo != 0)
{
ghodhbenjlo.Dispose();
}
this.GHODHBENJLO = (ulong)0L;
}
// Token: 0x04003FB6 RID: 16310
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FB6")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Parent, false, false, false)]
private DialogListModel dialogListModel;
// Token: 0x04003FB7 RID: 16311
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FB7")]
[SerializeField]
[Tooltip("If true, we will unload the oldest inactive route prefabs as new routes are loaded.")]
private bool limitRouteCache;
// Token: 0x04003FB8 RID: 16312
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003FB8")]
[SerializeField]
[JEAMMEGEDDJ("limitRouteCache")]
private int routeCacheSize = (int)((ulong)5L);
// Token: 0x04003FB9 RID: 16313
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003FB9")]
[SerializeField]
private bool supportsSpinner = true;
// Token: 0x04003FBA RID: 16314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003FBA")]
private Router.GKKBJAHIIEP GHODHBENJLO;
// Token: 0x04003FBB RID: 16315
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003FBB")]
private Router.GKKBJAHIIEP HJKGDNENGCJ;
// Token: 0x04003FBC RID: 16316
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003FBC")]
private Queue<Router.FLFKICLONKC> GBMPBCMOHKO;
// Token: 0x04003FBD RID: 16317
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003FBD")]
private HMPFJLIECAA DBABMGIAHPH;
// Token: 0x04003FBE RID: 16318
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003FBE")]
private bool JFIBNAGMMGB;
// Token: 0x020010CB RID: 4299
[Token(Token = "0x20010CB")]
private class GKKBJAHIIEP : IDisposable
{
// Token: 0x1700104D RID: 4173
// (get) Token: 0x06006056 RID: 24662 RVA: 0x00151020 File Offset: 0x0014F220
[Token(Token = "0x1700104D")]
public CECAKDDNHLN NJIBHKPHKFF
{
[Token(Token = "0x6006056")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.PACGLAIGOMF;
}
}
// Token: 0x1700104E RID: 4174
// (get) Token: 0x06006057 RID: 24663 RVA: 0x00151034 File Offset: 0x0014F234
[Token(Token = "0x1700104E")]
public DABKFAIHBBP JCMKDGBHIJB
{
[Token(Token = "0x6006057")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
/*
An exception occurred when decompiling this method (06006057)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP RRUI.Data.Router/GKKBJAHIIEP::NJNJAHNCIDP()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:JJEKJGALHKO(var_0_06, ldfld:JJEKJGALHKO(GKKBJAHIIEP::ELGHGLBELIL, ldloc:GKKBJAHIIEP(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: 0x06006058 RID: 24664 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006058")]
[Address(RVA = "0x1E3B330", Offset = "0x1E3A330", VA = "0x181E3B330")]
public GKKBJAHIIEP(CECAKDDNHLN PACGLAIGOMF, Router EKFPHFMCHNK, [Optional] Action FMBFBBEPHKL, bool GJEAPMBCJEC = true)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006059 RID: 24665 RVA: 0x00151048 File Offset: 0x0014F248
[Token(Token = "0x6006059")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
public void JHPDBNMGNJP(CECAKDDNHLN PACGLAIGOMF)
{
this.PACGLAIGOMF = PACGLAIGOMF;
}
// Token: 0x0600605A RID: 24666 RVA: 0x0015105C File Offset: 0x0014F25C
[Token(Token = "0x600605A")]
[Address(RVA = "0x1E3AF20", Offset = "0x1E39F20", VA = "0x181E3AF20", Slot = "4")]
public void Dispose()
{
if (!this.BLNLLFGAAEC)
{
BOHAAHKCJLL<Transform> egipiclippb = this.EGIPICLIPPB;
this.BLNLLFGAAEC = true;
this.GKAMJADCNEN = (ulong)0L;
if (egipiclippb != 0)
{
}
JJEKJGALHKO elghglbelil = this.ELGHGLBELIL;
this.EGIPICLIPPB = (ulong)0L;
if (elghglbelil != 0 && !elghglbelil.<HPKFHDNBLOF>k__BackingField)
{
elghglbelil.HMFPPBJFHKD("URILoadRequest disposed before navigation completed.");
return;
}
}
}
// Token: 0x0600605B RID: 24667 RVA: 0x001510B8 File Offset: 0x0014F2B8
[Token(Token = "0x600605B")]
[Address(RVA = "0x1E3B190", Offset = "0x1E3A190", VA = "0x181E3B190")]
private static void KLJIGGLOGDC(Router EKFPHFMCHNK, DABKFAIHBBP MCINMMCGJML)
{
DialogListModel dialogListModel = EKFPHFMCHNK.dialogListModel;
int num = 0;
PMGCJEPKFOF<IDisposable> pmgcjepkfof = FBJILIENCFN.OELFJAIKNAC(dialogListModel, num);
Action<IDisposable> action = delegate(IDisposable token)
{
};
throw new NullReferenceException();
}
// Token: 0x0600605C RID: 24668 RVA: 0x001510F8 File Offset: 0x0014F2F8
[Token(Token = "0x600605C")]
[Address(RVA = "0x1E3AB50", Offset = "0x1E39B50", VA = "0x181E3AB50")]
private static void AEDPLBFJHJK(Router EKFPHFMCHNK, DABKFAIHBBP IFGPLLAPILG)
{
Router.GKKBJAHIIEP.FEAPPJMHAJG feappjmhajg = new Router.GKKBJAHIIEP.FEAPPJMHAJG();
feappjmhajg.readyToSwapPromise = IFGPLLAPILG;
feappjmhajg.router = EKFPHFMCHNK;
if (feappjmhajg == 0)
{
Router router = feappjmhajg.router;
Action action = new Action(feappjmhajg.<ShowLoadingSpinner>g__TryShowLoadingSpinner|0);
KFBABPAPIMB kfbabpapimb = router.FHKNPABNEEM(action);
}
}
// Token: 0x0600605D RID: 24669 RVA: 0x00151140 File Offset: 0x0014F340
[Token(Token = "0x600605D")]
[Address(RVA = "0x1E3AFA0", Offset = "0x1E39FA0", VA = "0x181E3AFA0")]
private static void GLIKAPOBNED(Router EKFPHFMCHNK, string MOPOMPHBHKF)
{
int num = 0;
if (EKFPHFMCHNK != num)
{
DialogListModel dialogListModel = EKFPHFMCHNK.dialogListModel;
int num2 = 0;
if (dialogListModel != num2)
{
DialogListModel dialogListModel2 = EKFPHFMCHNK.dialogListModel;
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel2.AddOneButtonMessageDialog(new DGHLPMOEABF
{
<CEJPKGDKMJE>k__BackingField = "Error",
<LHJAKNBODPE>k__BackingField = MOPOMPHBHKF,
<AHIKLCLHOFO>k__BackingField = "Ok"
});
}
}
}
// Token: 0x0600605E RID: 24670 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600605E")]
[Address(RVA = "0x1E3AC10", Offset = "0x1E39C10", VA = "0x181E3AC10")]
private static PMGCJEPKFOF<BDCCHCIDIFD> BPEIAKGCEMH(Router EKFPHFMCHNK, CECAKDDNHLN PACGLAIGOMF, BOHAAHKCJLL<Transform> EGIPICLIPPB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600605F RID: 24671 RVA: 0x001511AC File Offset: 0x0014F3AC
[Token(Token = "0x600605F")]
[Address(RVA = "0x1E3B250", Offset = "0x1E3A250", VA = "0x181E3B250")]
private static DABKFAIHBBP LNOHDPMBAOG(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD FNJJHEDDKIC, PMGCJEPKFOF<BDCCHCIDIFD> BCIJADADLOP)
{
if (FNJJHEDDKIC != 0)
{
IReadOnlyList<FEJEAEOIFKG> hjbhmgpdbak = FNJJHEDDKIC.HJBHMGPDBAK;
Func<FEJEAEOIFKG, DABKFAIHBBP> func = (FEJEAEOIFKG navigationListener) => null;
List<DABKFAIHBBP> list = Enumerable.ToList<DABKFAIHBBP>(Enumerable.Select<FEJEAEOIFKG, DABKFAIHBBP>(hjbhmgpdbak, func));
}
return Router.GKKBJAHIIEP.DDHJMPFBNEC(0);
}
// Token: 0x06006060 RID: 24672 RVA: 0x00151200 File Offset: 0x0014F400
[Token(Token = "0x6006060")]
[Address(RVA = "0x1E3AD50", Offset = "0x1E39D50", VA = "0x181E3AD50")]
private static DABKFAIHBBP CMJDMHENOEH(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD FNJJHEDDKIC, BDCCHCIDIFD DJFDDFAAHLD)
{
IReadOnlyList<FEJEAEOIFKG> hjbhmgpdbak = DJFDDFAAHLD.HJBHMGPDBAK;
Func<FEJEAEOIFKG, DABKFAIHBBP> func = (FEJEAEOIFKG navigationListener) => null;
return Router.GKKBJAHIIEP.DDHJMPFBNEC(Enumerable.ToList<DABKFAIHBBP>(Enumerable.Select<FEJEAEOIFKG, DABKFAIHBBP>(hjbhmgpdbak, func)));
}
// Token: 0x06006061 RID: 24673 RVA: 0x0015124C File Offset: 0x0014F44C
[Token(Token = "0x6006061")]
[Address(RVA = "0x1E3B0B0", Offset = "0x1E3A0B0", VA = "0x181E3B0B0")]
private static DABKFAIHBBP ICMKDEOPBDB(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD FNJJHEDDKIC, BDCCHCIDIFD ANGJNGAPKIF)
{
IReadOnlyList<FEJEAEOIFKG> hjbhmgpdbak = ANGJNGAPKIF.HJBHMGPDBAK;
Func<FEJEAEOIFKG, DABKFAIHBBP> func = (FEJEAEOIFKG navigationListener) => null;
return Router.GKKBJAHIIEP.DDHJMPFBNEC(Enumerable.ToList<DABKFAIHBBP>(Enumerable.Select<FEJEAEOIFKG, DABKFAIHBBP>(hjbhmgpdbak, func)));
}
// Token: 0x06006062 RID: 24674 RVA: 0x00151298 File Offset: 0x0014F498
[Token(Token = "0x6006062")]
[Address(RVA = "0x1E3AE30", Offset = "0x1E39E30", VA = "0x181E3AE30")]
private static DABKFAIHBBP DDHJMPFBNEC(IReadOnlyList<DABKFAIHBBP> JKGOLMGDCKB)
{
if (JKGOLMGDCKB != 0)
{
AGMKFHGFEAE agmkfhgfeae = new AGMKFHGFEAE(JKGOLMGDCKB);
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x04003FBF RID: 16319
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FBF")]
private CECAKDDNHLN PACGLAIGOMF;
// Token: 0x04003FC0 RID: 16320
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FC0")]
private readonly JJEKJGALHKO ELGHGLBELIL;
// Token: 0x04003FC1 RID: 16321
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FC1")]
private BOHAAHKCJLL<Transform> EGIPICLIPPB;
// Token: 0x04003FC2 RID: 16322
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003FC2")]
private BDCCHCIDIFD GKAMJADCNEN;
// Token: 0x04003FC3 RID: 16323
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003FC3")]
private bool BLNLLFGAAEC;
// Token: 0x020010CC RID: 4300
[Token(Token = "0x20010CC")]
[CompilerGenerated]
private sealed class PHIDNIHCIDD
{
// Token: 0x06006063 RID: 24675 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006063")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PHIDNIHCIDD()
{
}
// Token: 0x06006064 RID: 24676 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006064")]
[Address(RVA = "0x1E3E680", Offset = "0x1E3D680", VA = "0x181E3E680")]
internal void <.ctor>b__0(string e)
{
}
// Token: 0x06006065 RID: 24677 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006065")]
[Address(RVA = "0x1E3E740", Offset = "0x1E3D740", VA = "0x181E3E740")]
internal void <.ctor>b__1(BDCCHCIDIFD pageSwapInfo)
{
}
// Token: 0x06006066 RID: 24678 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006066")]
[Address(RVA = "0x1E3E7C0", Offset = "0x1E3D7C0", VA = "0x181E3E7C0")]
internal void <.ctor>b__7(string error)
{
}
// Token: 0x04003FC4 RID: 16324
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FC4")]
public Router.GKKBJAHIIEP <>4__this;
// Token: 0x04003FC5 RID: 16325
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FC5")]
public Router router;
// Token: 0x04003FC6 RID: 16326
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FC6")]
public CECAKDDNHLN uri;
// Token: 0x04003FC7 RID: 16327
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003FC7")]
public Action preDisplayCallback;
// Token: 0x04003FC8 RID: 16328
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003FC8")]
public Action<string> <>9__7;
}
// Token: 0x020010CD RID: 4301
[Token(Token = "0x20010CD")]
[CompilerGenerated]
private sealed class DNEPGLLFJPN
{
// Token: 0x06006067 RID: 24679 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006067")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DNEPGLLFJPN()
{
}
// Token: 0x06006068 RID: 24680 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6006068")]
[Address(RVA = "0x1E39AE0", Offset = "0x1E38AE0", VA = "0x181E39AE0")]
internal DABKFAIHBBP <.ctor>b__2()
{
return null;
}
// Token: 0x06006069 RID: 24681 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006069")]
[Address(RVA = "0x1E39C70", Offset = "0x1E38C70", VA = "0x181E39C70")]
internal void <.ctor>b__3()
{
}
// Token: 0x0600606A RID: 24682 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x600606A")]
[Address(RVA = "0x1E39D40", Offset = "0x1E38D40", VA = "0x181E39D40")]
internal DABKFAIHBBP <.ctor>b__4()
{
return null;
}
// Token: 0x0600606B RID: 24683 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600606B")]
[Address(RVA = "0x1E39EF0", Offset = "0x1E38EF0", VA = "0x181E39EF0")]
internal void <.ctor>b__5()
{
}
// Token: 0x0600606C RID: 24684 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600606C")]
[Address(RVA = "0x1E39F20", Offset = "0x1E38F20", VA = "0x181E39F20")]
internal void <.ctor>b__6(string e)
{
}
// Token: 0x04003FC9 RID: 16329
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FC9")]
public BDCCHCIDIFD previousPageSwapInfo;
// Token: 0x04003FCA RID: 16330
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FCA")]
public AGMKFHGFEAE readyToSwapPromise;
// Token: 0x04003FCB RID: 16331
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FCB")]
public JJEKJGALHKO completePromise;
// Token: 0x04003FCC RID: 16332
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003FCC")]
public Router.GKKBJAHIIEP.PHIDNIHCIDD CS$<>8__locals1;
}
// Token: 0x020010CE RID: 4302
[Token(Token = "0x20010CE")]
[CompilerGenerated]
private sealed class IHIPLBICOOB
{
// Token: 0x0600606D RID: 24685 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600606D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IHIPLBICOOB()
{
}
// Token: 0x0600606E RID: 24686 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600606E")]
[Address(RVA = "0x1E3D8E0", Offset = "0x1E3C8E0", VA = "0x181E3D8E0")]
internal void <DisableInteractionUntilNavigationCompletes>b__0(IDisposable token)
{
}
// Token: 0x04003FCD RID: 16333
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FCD")]
public DABKFAIHBBP completePromise;
}
// Token: 0x020010CF RID: 4303
[Token(Token = "0x20010CF")]
[CompilerGenerated]
private sealed class FEAPPJMHAJG
{
// Token: 0x0600606F RID: 24687 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600606F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FEAPPJMHAJG()
{
}
// Token: 0x06006070 RID: 24688 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006070")]
[Address(RVA = "0x1E3A8B0", Offset = "0x1E398B0", VA = "0x181E3A8B0")]
internal void <ShowLoadingSpinner>g__TryShowLoadingSpinner|0()
{
}
// Token: 0x06006071 RID: 24689 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006071")]
[Address(RVA = "0x1E3A810", Offset = "0x1E39810", VA = "0x181E3A810")]
internal void <ShowLoadingSpinner>b__1(IDisposable token)
{
}
// Token: 0x04003FCE RID: 16334
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FCE")]
public DABKFAIHBBP readyToSwapPromise;
// Token: 0x04003FCF RID: 16335
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FCF")]
public Router router;
}
// Token: 0x020010D0 RID: 4304
[Token(Token = "0x20010D0")]
[CompilerGenerated]
private sealed class NKIOMCOPPGA
{
// Token: 0x06006072 RID: 24690 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006072")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NKIOMCOPPGA()
{
}
// Token: 0x06006073 RID: 24691 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6006073")]
[Address(RVA = "0x1E3E320", Offset = "0x1E3D320", VA = "0x181E3E320")]
internal PMGCJEPKFOF<BDCCHCIDIFD> <ConvertPoolRequestToLoadPromise>b__0(Transform prefabInstance)
{
return null;
}
// Token: 0x04003FD0 RID: 16336
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FD0")]
public Router router;
// Token: 0x04003FD1 RID: 16337
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FD1")]
public CECAKDDNHLN uri;
}
// Token: 0x020010D1 RID: 4305
[Token(Token = "0x20010D1")]
[CompilerGenerated]
private sealed class CLMNNJKHDKL
{
// Token: 0x06006074 RID: 24692 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006074")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CLMNNJKHDKL()
{
}
// Token: 0x06006075 RID: 24693 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6006075")]
[Address(RVA = "0x1E39A10", Offset = "0x1E38A10", VA = "0x181E39A10")]
internal DABKFAIHBBP <WaitForBeforeSwapFromPromises>b__0(FEJEAEOIFKG navigationListener)
{
return null;
}
// Token: 0x04003FD2 RID: 16338
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FD2")]
public CECAKDDNHLN uri;
// Token: 0x04003FD3 RID: 16339
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FD3")]
public PMGCJEPKFOF<BDCCHCIDIFD> nextPageLoadedPromise;
}
// Token: 0x020010D2 RID: 4306
[Token(Token = "0x20010D2")]
[CompilerGenerated]
private sealed class LPJNACGEDIJ
{
// Token: 0x06006076 RID: 24694 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006076")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LPJNACGEDIJ()
{
}
// Token: 0x06006077 RID: 24695 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6006077")]
[Address(RVA = "0x1E3E040", Offset = "0x1E3D040", VA = "0x181E3E040")]
internal DABKFAIHBBP <WaitForBeforeSwapToPromises>b__0(FEJEAEOIFKG navigationListener)
{
return null;
}
// Token: 0x04003FD4 RID: 16340
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FD4")]
public CECAKDDNHLN uri;
// Token: 0x04003FD5 RID: 16341
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FD5")]
public BDCCHCIDIFD previousPageSwapInfo;
}
// Token: 0x020010D3 RID: 4307
[Token(Token = "0x20010D3")]
[CompilerGenerated]
private sealed class IMIFKBNBNGO
{
// Token: 0x06006078 RID: 24696 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006078")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IMIFKBNBNGO()
{
}
// Token: 0x06006079 RID: 24697 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6006079")]
[Address(RVA = "0x1E3D980", Offset = "0x1E3C980", VA = "0x181E3D980")]
internal DABKFAIHBBP <WaitForAfterSwapToPromises>b__0(FEJEAEOIFKG navigationListener)
{
return null;
}
// Token: 0x04003FD6 RID: 16342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FD6")]
public CECAKDDNHLN uri;
// Token: 0x04003FD7 RID: 16343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FD7")]
public BDCCHCIDIFD previousPageSwapInfo;
}
}
// Token: 0x020010D4 RID: 4308
[Token(Token = "0x20010D4")]
private class FLFKICLONKC
{
// Token: 0x0600607A RID: 24698 RVA: 0x001512B8 File Offset: 0x0014F4B8
[Token(Token = "0x600607A")]
[Address(RVA = "0x1E3A9B0", Offset = "0x1E399B0", VA = "0x181E3A9B0")]
public FLFKICLONKC(CECAKDDNHLN PACGLAIGOMF, Action FMBFBBEPHKL)
{
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
this.JHOIMDCPKIL = jjekjgalhko;
base..ctor();
this.NJIBHKPHKFF = PACGLAIGOMF;
this.GPPPCOPLLPJ = FMBFBBEPHKL;
}
// Token: 0x04003FD8 RID: 16344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FD8")]
public readonly CECAKDDNHLN NJIBHKPHKFF;
// Token: 0x04003FD9 RID: 16345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FD9")]
public readonly Action GPPPCOPLLPJ;
// Token: 0x04003FDA RID: 16346
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FDA")]
public readonly JJEKJGALHKO JHOIMDCPKIL;
}
// Token: 0x020010D5 RID: 4309
[Token(Token = "0x20010D5")]
[CompilerGenerated]
private sealed class MFFGBAPKIGH
{
// Token: 0x0600607B RID: 24699 RVA: 0x001512E8 File Offset: 0x0014F4E8
[Token(Token = "0x600607B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MFFGBAPKIGH()
{
}
// Token: 0x0600607C RID: 24700 RVA: 0x001512FC File Offset: 0x0014F4FC
[Token(Token = "0x600607C")]
[Address(RVA = "0x1E3E190", Offset = "0x1E3D190", VA = "0x181E3E190")]
internal IEnumerator<KENFJGFMIPM> <TryGoTo>g__DisposeAtEndOfFrame|2()
{
/*
An exception occurred when decompiling this method (0600607C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RRUI.Data.Router/MFFGBAPKIGH::<TryGoTo>g__DisposeAtEndOfFrame|2()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void('<<TryGoTo>g__DisposeAtEndOfFrame|2>d'::System.IDisposable.Dispose, ldloc:'<<TryGoTo>g__DisposeAtEndOfFrame|2>d'(var_0))
stfld:int32('<<TryGoTo>g__DisposeAtEndOfFrame|2>d'::<>1__state, ldloc:'<<TryGoTo>g__DisposeAtEndOfFrame|2>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:MFFGBAPKIGH('<<TryGoTo>g__DisposeAtEndOfFrame|2>d'::<>4__this, ldloc:'<<TryGoTo>g__DisposeAtEndOfFrame|2>d'(var_0), ldloc:MFFGBAPKIGH(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: 0x04003FDB RID: 16347
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FDB")]
public Router.GKKBJAHIIEP prevLoadOperation;
// Token: 0x020010D6 RID: 4310
[Token(Token = "0x20010D6")]
private sealed class <<TryGoTo>g__DisposeAtEndOfFrame|2>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x0600607D RID: 24701 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600607D")]
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
[DebuggerHidden]
public <<TryGoTo>g__DisposeAtEndOfFrame|2>d(int <>1__state)
{
}
// Token: 0x0600607E RID: 24702 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600607E")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x0600607F RID: 24703 RVA: 0x00151320 File Offset: 0x0014F520
[Token(Token = "0x600607F")]
[Address(RVA = "0x1E4D4C0", Offset = "0x1E4C4C0", VA = "0x181E4D4C0", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x1700104F RID: 4175
// (get) Token: 0x06006080 RID: 24704 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x1700104F")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x6006080")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x06006081 RID: 24705 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6006081")]
[Address(RVA = "0x1E4D570", Offset = "0x1E4C570", VA = "0x181E4D570", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x17001050 RID: 4176
// (get) Token: 0x06006082 RID: 24706 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x17001050")]
object IEnumerator.Current
{
[Token(Token = "0x6006082")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x04003FDC RID: 16348
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FDC")]
private int <>1__state;
// Token: 0x04003FDD RID: 16349
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FDD")]
private KENFJGFMIPM <>2__current;
// Token: 0x04003FDE RID: 16350
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FDE")]
public Router.MFFGBAPKIGH <>4__this;
}
}
}
}