2361 lines
84 KiB
C#
2361 lines
84 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using AmplitudeAnalytics;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Consumable;
|
|
using RecRoom.Core;
|
|
using RecRoom.Settings;
|
|
using RecRoom.Sharing;
|
|
using UnityEngine;
|
|
using UnityEngine.AddressableAssets;
|
|
using UnityEngine.AddressableAssets.ResourceLocators;
|
|
using UnityEngine.ResourceManagement.AsyncOperations;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
// Token: 0x020001FD RID: 509
|
|
[Token(Token = "0x20001FD")]
|
|
public class BootSequence : SingletonMonoBehaviour<BootSequence>
|
|
{
|
|
// Token: 0x17000265 RID: 613
|
|
// (get) Token: 0x0600102E RID: 4142 RVA: 0x000462F0 File Offset: 0x000444F0
|
|
[Token(Token = "0x17000265")]
|
|
public PMGCJEPKFOF<PCBCGDHBAEL> BJIELGIFNHG
|
|
{
|
|
[Token(Token = "0x600102E")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
|
get
|
|
{
|
|
return this.BCDEMGCHKLC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000266 RID: 614
|
|
// (get) Token: 0x0600102F RID: 4143 RVA: 0x00046304 File Offset: 0x00044504
|
|
[Token(Token = "0x17000266")]
|
|
public DABKFAIHBBP DGLPMLGADMB
|
|
{
|
|
[Token(Token = "0x600102F")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
get
|
|
{
|
|
return this.BKMPGFLPCOD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000267 RID: 615
|
|
// (get) Token: 0x06001030 RID: 4144 RVA: 0x00046318 File Offset: 0x00044518
|
|
[Token(Token = "0x17000267")]
|
|
public bool ANJGJCNGEHE
|
|
{
|
|
[Token(Token = "0x6001030")]
|
|
[Address(RVA = "0x417650", Offset = "0x416650", VA = "0x180417650")]
|
|
get
|
|
{
|
|
return this.ANOKLMNDJKJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000268 RID: 616
|
|
// (get) Token: 0x06001031 RID: 4145 RVA: 0x0004632C File Offset: 0x0004452C
|
|
[Token(Token = "0x17000268")]
|
|
public string MJCKPANFMKD
|
|
{
|
|
[Token(Token = "0x6001031")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
get
|
|
{
|
|
return this.CJIEMIGNBKF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000269 RID: 617
|
|
// (get) Token: 0x06001032 RID: 4146 RVA: 0x00046340 File Offset: 0x00044540
|
|
// (set) Token: 0x06001033 RID: 4147 RVA: 0x00046364 File Offset: 0x00044564
|
|
[Token(Token = "0x17000269")]
|
|
private BootSequence.FLJCFCFODGA LOOMALNPCHJ
|
|
{
|
|
[Token(Token = "0x6001032")]
|
|
[Address(RVA = "0x1505D80", Offset = "0x1504D80", VA = "0x181505D80")]
|
|
get
|
|
{
|
|
if (this.FNJMHFJOPEF.EFHCEPDJCBD)
|
|
{
|
|
}
|
|
return BootSequence.FLJCFCFODGA.INVALID;
|
|
}
|
|
[Token(Token = "0x6001033")]
|
|
[Address(RVA = "0x1505CB0", Offset = "0x1504CB0", VA = "0x181505CB0")]
|
|
set
|
|
{
|
|
do
|
|
{
|
|
bool efhcepdjcbd = this.FNJMHFJOPEF.EFHCEPDJCBD;
|
|
if (efhcepdjcbd)
|
|
{
|
|
}
|
|
if ((uint)(-1) == (uint)value || !efhcepdjcbd)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
while (this.LBBKFGAGBKM == 0);
|
|
this.FNJMHFJOPEF.PIEOGAPMGIH((ushort)value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700026A RID: 618
|
|
// (get) Token: 0x06001034 RID: 4148 RVA: 0x000463A8 File Offset: 0x000445A8
|
|
[Token(Token = "0x1700026A")]
|
|
private bool DCLONHFEPJD
|
|
{
|
|
[Token(Token = "0x6001034")]
|
|
[Address(RVA = "0x1502CF0", Offset = "0x1501CF0", VA = "0x181502CF0")]
|
|
get
|
|
{
|
|
bool isInitialized = SingletonMonoBehaviour.FFNIFALJLDD;
|
|
if (!isInitialized)
|
|
{
|
|
return isInitialized;
|
|
}
|
|
return SingletonMonoBehaviour.ONCPNMDGGKG.FJNFMNMGDMM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700026B RID: 619
|
|
// (get) Token: 0x06001035 RID: 4149 RVA: 0x000463D4 File Offset: 0x000445D4
|
|
// (set) Token: 0x06001036 RID: 4150 RVA: 0x000463E8 File Offset: 0x000445E8
|
|
[Token(Token = "0x1700026B")]
|
|
private string LBJFEAPCCIE
|
|
{
|
|
[Token(Token = "0x6001035")]
|
|
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
|
get
|
|
{
|
|
return this.KDGBAAAJKAF;
|
|
}
|
|
[Token(Token = "0x6001036")]
|
|
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
|
|
set
|
|
{
|
|
this.KDGBAAAJKAF = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001037 RID: 4151 RVA: 0x000463FC File Offset: 0x000445FC
|
|
[Token(Token = "0x6001037")]
|
|
[Address(RVA = "0x1505DE0", Offset = "0x1504DE0", VA = "0x181505DE0")]
|
|
private void OINIBKFNFAJ(string MOPOMPHBHKF)
|
|
{
|
|
int num = 0;
|
|
if (!(this == num) && !string.IsNullOrEmpty(MOPOMPHBHKF) && string.IsNullOrEmpty(this.CJIEMIGNBKF))
|
|
{
|
|
this.ANOKLMNDJKJ = true;
|
|
this.CJIEMIGNBKF = MOPOMPHBHKF;
|
|
StackTrace stackTrace = new StackTrace(true);
|
|
this.DIMFKHEEOIM = stackTrace;
|
|
this.LOOMALNPCHJ = (BootSequence.FLJCFCFODGA)((uint)1000);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001038 RID: 4152 RVA: 0x00046454 File Offset: 0x00044654
|
|
[Token(Token = "0x6001038")]
|
|
[Address(RVA = "0x1505900", Offset = "0x1504900", VA = "0x181505900")]
|
|
private DABKFAIHBBP MAHCJHGHDAP(string CAHOHDNCOHF, Func<DABKFAIHBBP> LKDHLKBDMOG)
|
|
{
|
|
string timerName = CAHOHDNCOHF;
|
|
this.EJHGLJODCHP.HDGEHNGPFDO(CAHOHDNCOHF);
|
|
DABKFAIHBBP dabkfaihbbp = LKDHLKBDMOG();
|
|
Action action = delegate
|
|
{
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
string timerName2 = timerName;
|
|
ejhgljodchp.PHPEJNODMHE(timerName2);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001039 RID: 4153 RVA: 0x0004649C File Offset: 0x0004469C
|
|
[Token(Token = "0x6001039")]
|
|
[Address(RVA = "0x26AC2C0", Offset = "0x26AB2C0", VA = "0x1826AC2C0")]
|
|
private PMGCJEPKFOF MAHCJHGHDAP<T>(string A_1, Func A_2)
|
|
{
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
int num = 0;
|
|
ejhgljodchp.HDGEHNGPFDO(A_1);
|
|
Action action = new Action(num, (IntPtr)num);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600103A RID: 4154 RVA: 0x000464C8 File Offset: 0x000446C8
|
|
[Token(Token = "0x600103A")]
|
|
[Address(RVA = "0x1502150", Offset = "0x1501150", VA = "0x181502150")]
|
|
private void DOKGOHPFNOB()
|
|
{
|
|
PMGCJEPKFOF<PCBCGDHBAEL> pmgcjepkfof = this.CHHFEMMJLAJ();
|
|
HKKOHFHADKK fjifekcobki = this.FJIFEKCOBKI;
|
|
this.BCDEMGCHKLC = pmgcjepkfof;
|
|
int num = 0;
|
|
fjifekcobki.OFFLOPLJBBG((ushort)num);
|
|
}
|
|
|
|
// Token: 0x0600103B RID: 4155 RVA: 0x000464FC File Offset: 0x000446FC
|
|
[Token(Token = "0x600103B")]
|
|
[Address(RVA = "0x1500C60", Offset = "0x14FFC60", VA = "0x181500C60", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
int num = 0;
|
|
base.Awake();
|
|
int cdefjbgiknk = BootSequence.CDEFJBGIKNK;
|
|
this.LLPHKICIJLO = cdefjbgiknk;
|
|
KHINMMJIENE khinmmjiene;
|
|
this.NDAKFEMHFON = khinmmjiene;
|
|
EFEFMHJPJIJ efefmhjpjij;
|
|
this.JFMOEGCPNAC = efefmhjpjij;
|
|
global::UnityEngine.Random.InitState((int)DateTime.UtcNow.dateData);
|
|
AsyncOperationHandle<IResourceLocator> asyncOperationHandle = Addressables.InitializeAsync();
|
|
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
|
this.FNJMHFJOPEF = hkkohfhadkk;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HKNJOJECKJI);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num);
|
|
HKKOHFHADKK fnjmhfjopef = this.FNJMHFJOPEF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FGIPFDEHOFM);
|
|
HKKOHFHADKK fnjmhfjopef2 = this.FNJMHFJOPEF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PPLIEJHLAIN);
|
|
HKKOHFHADKK fnjmhfjopef3 = this.FNJMHFJOPEF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EIGFGJMDOFE);
|
|
HKKOHFHADKK fnjmhfjopef4 = this.FNJMHFJOPEF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BDHCJAANNEN);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GDCBKBLGECI);
|
|
HKKOHFHADKK fnjmhfjopef5 = this.FNJMHFJOPEF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GDAFFPPFCFJ);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.EEAJOANPMKA);
|
|
HKKOHFHADKK fnjmhfjopef6 = this.FNJMHFJOPEF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GJEHPCPGPLP);
|
|
HKKOHFHADKK fnjmhfjopef7 = this.FNJMHFJOPEF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LKEDPLIAIJI);
|
|
HKKOHFHADKK fnjmhfjopef8 = this.FNJMHFJOPEF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDFHLIKFJPO);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.NMBHIOLIJAI);
|
|
HKKOHFHADKK hkkohfhadkk2 = new HKKOHFHADKK();
|
|
this.FJIFEKCOBKI = hkkohfhadkk2;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LEBHNBPNONO);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.DAHEKHEGPLD);
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
hkkohfhadkk2.JEPMLPCOGNM((ushort)num4, okgcdflpfod10, num5, knfakjmalje4);
|
|
HKKOHFHADKK fjifekcobki = this.FJIFEKCOBKI;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EJPAPEDHBFF);
|
|
HKKOHFHADKK fjifekcobki2 = this.FJIFEKCOBKI;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DKFMAMMJLAP);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.IPGFNINIKCB);
|
|
HKKOHFHADKK fjifekcobki3 = this.FJIFEKCOBKI;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IJGEDMAHKCM);
|
|
}
|
|
|
|
// Token: 0x0600103C RID: 4156 RVA: 0x00046710 File Offset: 0x00044910
|
|
[Token(Token = "0x600103C")]
|
|
[Address(RVA = "0x15069C0", Offset = "0x15059C0", VA = "0x1815069C0")]
|
|
private IEnumerator Start()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600103C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BootSequence::Start()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(NIKDPHPGAMB::System.IDisposable.Dispose, ldloc:NIKDPHPGAMB(var_0))
|
|
stfld:int32(NIKDPHPGAMB::<>1__state, ldloc:NIKDPHPGAMB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:BootSequence(NIKDPHPGAMB::<>4__this, ldloc:NIKDPHPGAMB(var_0), ldloc:BootSequence(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: 0x0600103D RID: 4157 RVA: 0x00046734 File Offset: 0x00044934
|
|
[Token(Token = "0x600103D")]
|
|
[Address(RVA = "0x1505FD0", Offset = "0x1504FD0", VA = "0x181505FD0", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
OKNNKFGFODL okceceookog = BPHGKAEDBPE.OKCECEOOKOG;
|
|
Action action = new Action(this.OKCECEOOKOG);
|
|
BPHGKAEDBPE.OKCECEOOKOG = OKNNKFGFODL.GMNMHGMFGOL(okceceookog, action);
|
|
if (this.LBBKFGAGBKM != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600103E RID: 4158 RVA: 0x00046770 File Offset: 0x00044970
|
|
[Token(Token = "0x600103E")]
|
|
[Address(RVA = "0x1505F60", Offset = "0x1504F60", VA = "0x181505F60")]
|
|
private void OnApplicationFocus(bool DCPDLOFJJHE)
|
|
{
|
|
if (!this.JGMKONCFIEI)
|
|
{
|
|
global::UnityEngine.Debug.Log("BootSequence experienced a focus change before user interaction");
|
|
this.MABLMHAPKHJ = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600103F RID: 4159 RVA: 0x00046798 File Offset: 0x00044998
|
|
[Token(Token = "0x600103F")]
|
|
[Address(RVA = "0x1505EA0", Offset = "0x1504EA0", VA = "0x181505EA0")]
|
|
private void OKCECEOOKOG()
|
|
{
|
|
DABKFAIHBBP biejhegoemc = this.BIEJHEGOEMC;
|
|
HKKOHFHADKK fjifekcobki = this.FJIFEKCOBKI;
|
|
}
|
|
|
|
// Token: 0x06001040 RID: 4160 RVA: 0x000467BC File Offset: 0x000449BC
|
|
[Token(Token = "0x6001040")]
|
|
[Address(RVA = "0x1505680", Offset = "0x1504680", VA = "0x181505680")]
|
|
private void LEBHNBPNONO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
OKNNKFGFODL okceceookog = BPHGKAEDBPE.OKCECEOOKOG;
|
|
Action action = new Action(this.OKCECEOOKOG);
|
|
BPHGKAEDBPE.OKCECEOOKOG = OKNNKFGFODL.BPJDFPACLMK(okceceookog, action);
|
|
int num;
|
|
Func<DABKFAIHBBP> func = new Func(num.BGNDHOHFJBN);
|
|
num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = this.MAHCJHGHDAP("Config.DownloadAmplitudeSettings", func);
|
|
this.BIEJHEGOEMC = dabkfaihbbp;
|
|
Action<string> action2 = new Action(this.JMCLCELAANP);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001041 RID: 4161 RVA: 0x00046820 File Offset: 0x00044A20
|
|
[Token(Token = "0x6001041")]
|
|
[Address(RVA = "0x1501EC0", Offset = "0x1500EC0", VA = "0x181501EC0")]
|
|
private void DAHEKHEGPLD()
|
|
{
|
|
DABKFAIHBBP biejhegoemc = this.BIEJHEGOEMC;
|
|
HKKOHFHADKK fjifekcobki = this.FJIFEKCOBKI;
|
|
}
|
|
|
|
// Token: 0x06001042 RID: 4162 RVA: 0x00046844 File Offset: 0x00044A44
|
|
[Token(Token = "0x6001042")]
|
|
[Address(RVA = "0x1502990", Offset = "0x1501990", VA = "0x181502990")]
|
|
private void EJPAPEDHBFF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
int num;
|
|
Func<DABKFAIHBBP> func = new Func(num.DIEHMJMHBLD);
|
|
num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = this.MAHCJHGHDAP("AnalyticsHelper.SendInitializeEvent", func);
|
|
Action action = new Action(this.FAMMGDPMICF);
|
|
Action action2 = new Action(this.KPDIOBOJBOE);
|
|
int num2;
|
|
Action action3 = new Action(num2.HOAKDGKMFFL);
|
|
num2 = 0;
|
|
HKKOHFHADKK fjifekcobki = this.FJIFEKCOBKI;
|
|
this.JELLADHAOPM = action3;
|
|
}
|
|
|
|
// Token: 0x06001043 RID: 4163 RVA: 0x000468B0 File Offset: 0x00044AB0
|
|
[Token(Token = "0x6001043")]
|
|
[Address(RVA = "0x1502030", Offset = "0x1501030", VA = "0x181502030")]
|
|
private void DKFMAMMJLAP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
AsyncBatch asyncBatch = AsyncBatch.Create(base.transform);
|
|
this.CHHFMBKIKNL = asyncBatch;
|
|
int num;
|
|
Func<PMGCJEPKFOF<JGEBJEJLNBK>> func = new Func(num.DKOEGOAKJBE);
|
|
num = 0;
|
|
PMGCJEPKFOF<JGEBJEJLNBK> pmgcjepkfof = this.MAHCJHGHDAP<JGEBJEJLNBK>("Reputations.GetMyReputation", func);
|
|
asyncBatch.Add("Reputations.GetMyReputation", pmgcjepkfof);
|
|
AsyncBatch chhfmbkiknl = this.CHHFMBKIKNL;
|
|
int num2;
|
|
Func<PMGCJEPKFOF<NFMBDLEJEDD>> func2 = new Func(num2.KHILMOOBKID);
|
|
num2 = 0;
|
|
PMGCJEPKFOF<NFMBDLEJEDD> pmgcjepkfof2 = this.MAHCJHGHDAP<NFMBDLEJEDD>("Progressions.GetMyProgression", func2);
|
|
chhfmbkiknl.Add("Progressions.GetMyProgression", pmgcjepkfof2);
|
|
}
|
|
|
|
// Token: 0x06001044 RID: 4164 RVA: 0x00046938 File Offset: 0x00044B38
|
|
[Token(Token = "0x6001044")]
|
|
[Address(RVA = "0x1504F80", Offset = "0x1503F80", VA = "0x181504F80")]
|
|
private void IPGFNINIKCB()
|
|
{
|
|
if (this.CHHFMBKIKNL.<HPKFHDNBLOF>k__BackingField)
|
|
{
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
uint num2;
|
|
this.FJIFEKCOBKI.PIEOGAPMGIH((ushort)num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001045 RID: 4165 RVA: 0x00046978 File Offset: 0x00044B78
|
|
[Token(Token = "0x6001045")]
|
|
[Address(RVA = "0x1504F10", Offset = "0x1503F10", VA = "0x181504F10")]
|
|
private void IJGEDMAHKCM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
BPHGKAEDBPE.OGDCOCNEEEB();
|
|
CFLMJLFBOKH.PCCGDGGODOI();
|
|
}
|
|
|
|
// Token: 0x06001046 RID: 4166 RVA: 0x00046994 File Offset: 0x00044B94
|
|
[Token(Token = "0x6001046")]
|
|
[Address(RVA = "0x1501740", Offset = "0x1500740", VA = "0x181501740")]
|
|
private PMGCJEPKFOF<PCBCGDHBAEL> CHHFEMMJLAJ()
|
|
{
|
|
int num;
|
|
Func<DABKFAIHBBP> func = new Func(num.CHHFEMMJLAJ);
|
|
num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = this.MAHCJHGHDAP("Core.ConnectToRecNet", func);
|
|
int num2;
|
|
Func<PMGCJEPKFOF<PCBCGDHBAEL>> func2 = new Func(num2.BPAGDCDBHAM);
|
|
num2 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof = this.MAHCJHGHDAP<PCBCGDHBAEL>("VersionCheck.VerifyGameVersion", func2);
|
|
PMGCJEPKFOF<PCBCGDHBAEL> versionCheckPromise = pmgcjepkfof;
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
Func<PMGCJEPKFOF<bool>> func3;
|
|
PMGCJEPKFOF pmgcjepkfof2 = this.MAHCJHGHDAP<bool>("GameConfigs.RefreshAsync", func3);
|
|
BootSequence.<>c <>;
|
|
if (BootSequence.<>c.<>9__73_0 == 0)
|
|
{
|
|
<> = BootSequence.<>c.<>9;
|
|
BootSequence.<>c.<>9__73_0 = (string _) => "Failed to download required data";
|
|
}
|
|
if (num3 < <>)
|
|
{
|
|
num3 += num3;
|
|
if (num3 == <>)
|
|
{
|
|
goto IL_C1;
|
|
}
|
|
num3++;
|
|
}
|
|
PMGCJEPKFOF<bool> refreshGameConfigsPromise = num3;
|
|
Func<PMGCJEPKFOF<PCBCGDHBAEL>> <>9__2;
|
|
Func<PMGCJEPKFOF<PCBCGDHBAEL>> func4 = delegate
|
|
{
|
|
Func<PMGCJEPKFOF<PCBCGDHBAEL>> <>9__ = <>9__2;
|
|
PMGCJEPKFOF<bool> refreshGameConfigsPromise2 = refreshGameConfigsPromise;
|
|
if (<>9__ == 0)
|
|
{
|
|
Func<PMGCJEPKFOF<PCBCGDHBAEL>> func5 = () => versionCheckPromise;
|
|
<>9__2 = func5;
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
dabkfaihbbp += dabkfaihbbp;
|
|
IL_C1:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001047 RID: 4167 RVA: 0x00046A68 File Offset: 0x00044C68
|
|
[Token(Token = "0x6001047")]
|
|
[Address(RVA = "0x1504500", Offset = "0x1503500", VA = "0x181504500")]
|
|
private void HKNJOJECKJI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
Screen.fullScreen = true;
|
|
int num = 0;
|
|
int sceneCount = SceneManager.sceneCount;
|
|
if (num < sceneCount)
|
|
{
|
|
Scene sceneAt = SceneManager.GetSceneAt(num);
|
|
int num2 = 0;
|
|
GameObject[] array;
|
|
if (num2 < array.Length)
|
|
{
|
|
GameObject gameObject = array[num2];
|
|
if (!gameObject.CompareTag("BootSequence_DoNotPersist"))
|
|
{
|
|
gameObject.DFFNGCIAOME();
|
|
}
|
|
num2++;
|
|
}
|
|
num++;
|
|
}
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.EnterAppInitializingState();
|
|
CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
this.EJHGLJODCHP.HDGEHNGPFDO("FinishLoadSceneAsync(ACCOUNT_SELECTION_SCENE)");
|
|
int num3 = 0;
|
|
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("TitleScreen", (LoadSceneMode)num3);
|
|
Action action = new Action(this.CGCJFEMEOCH);
|
|
}
|
|
|
|
// Token: 0x06001048 RID: 4168 RVA: 0x00046B14 File Offset: 0x00044D14
|
|
[Token(Token = "0x6001048")]
|
|
[Address(RVA = "0x1502B00", Offset = "0x1501B00", VA = "0x181502B00")]
|
|
private void FAHPENLLGPK()
|
|
{
|
|
this.EJHGLJODCHP.PHPEJNODMHE("FinishLoadSceneAsync(ACCOUNT_SELECTION_SCENE)");
|
|
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LoginScreenSpawnPoint instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
instance.OnLoginScreenLoad(instance2);
|
|
CameraFade instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.LAIOKEEBGGA);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001049 RID: 4169 RVA: 0x00046B60 File Offset: 0x00044D60
|
|
[Token(Token = "0x6001049")]
|
|
[Address(RVA = "0x1502D90", Offset = "0x1501D90", VA = "0x181502D90")]
|
|
private void FGIPFDEHOFM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.KDGBAAAJKAF = "Starting PreInitialize...";
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Func<DABKFAIHBBP> func;
|
|
DABKFAIHBBP dabkfaihbbp = this.MAHCJHGHDAP("PlatformManager.PreInitialize", func);
|
|
Func<DABKFAIHBBP> func2 = new Func(this.GHAHLKMPECI);
|
|
Action action = new Action(this.JEOCDFNAFOG);
|
|
Action<string> action2 = new Action(this.OINIBKFNFAJ);
|
|
this.BKMPGFLPCOD = action2;
|
|
Action action3 = new Action(this.ALEGKBGKCPF);
|
|
AGMKFHGFEAE agmkfhgfeae;
|
|
DABKFAIHBBP dabkfaihbbp2 = agmkfhgfeae.OHLPJBFCABI(action3);
|
|
PMGCJEPKFOF<IReadOnlyDictionary<string, int>> pmgcjepkfof = SingletonMonoBehaviour.ONCPNMDGGKG.PingPhotonRegions();
|
|
int num;
|
|
Action<string> action4 = new Action(num.LogError);
|
|
num = 0;
|
|
this.LGJKICJNPAD = action4;
|
|
}
|
|
|
|
// Token: 0x0600104A RID: 4170 RVA: 0x00046C04 File Offset: 0x00044E04
|
|
[Token(Token = "0x600104A")]
|
|
[Address(RVA = "0x15067A0", Offset = "0x15057A0", VA = "0x1815067A0")]
|
|
private void PPLIEJHLAIN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.EJHGLJODCHP.PHPEJNODMHE("(Before Login)");
|
|
this.EJHGLJODCHP.HDGEHNGPFDO("(Login)");
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
this.KDGBAAAJKAF = "Waiting for login...";
|
|
ejhgljodchp.OEJCNOAPCAB("(Waiting for Rec Room)");
|
|
}
|
|
|
|
// Token: 0x0600104B RID: 4171 RVA: 0x00046C54 File Offset: 0x00044E54
|
|
[Token(Token = "0x600104B")]
|
|
[Address(RVA = "0x1505890", Offset = "0x1504890", VA = "0x181505890")]
|
|
public void LaunchGame(BootSequence.IIACGMGMLOB HEGDAEMJLDE)
|
|
{
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
this.OLMNLMLOGJJ = HEGDAEMJLDE;
|
|
ejhgljodchp.NMJAOHOKAMJ("(Waiting for Rec Room)");
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.POST_LOGIN_RECNET_OPERATIONS;
|
|
}
|
|
|
|
// Token: 0x0600104C RID: 4172 RVA: 0x00046C88 File Offset: 0x00044E88
|
|
[Token(Token = "0x600104C")]
|
|
[Address(RVA = "0x1502680", Offset = "0x1501680", VA = "0x181502680")]
|
|
private void EIGFGJMDOFE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.EJHGLJODCHP.PHPEJNODMHE("(Login)");
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
int num = 0;
|
|
ejhgljodchp.HDGEHNGPFDO("(After Login)");
|
|
this.KDGBAAAJKAF = "Downloading player data...";
|
|
PMGCJEPKFOF<HEBPEAJOMGJ.NEGJHKFPPLI> pmgcjepkfof = HEBPEAJOMGJ.EJOMNOCBBPE();
|
|
if (BootSequence.<>c.<>9__80_0 == 0)
|
|
{
|
|
BootSequence.<>c.<>9__80_0 = delegate(HEBPEAJOMGJ.NEGJHKFPPLI result)
|
|
{
|
|
};
|
|
}
|
|
int num2 = 0;
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == num)
|
|
{
|
|
num2 += 19;
|
|
goto IL_D2;
|
|
}
|
|
num2++;
|
|
}
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.PrefetchInitialRoomDetails();
|
|
PMGCJEPKFOF<IReadOnlyDictionary<string, int>> lgjkicjnpad = this.LGJKICJNPAD;
|
|
PUNNetworkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<IReadOnlyDictionary<string, int>> action = new Action(instance.SetPhotonRegionPreconnectionPings);
|
|
if (num2 < instance)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == instance)
|
|
{
|
|
goto IL_D2;
|
|
}
|
|
num2++;
|
|
}
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.CALIBRATION;
|
|
return;
|
|
IL_D2:
|
|
num2 += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600104D RID: 4173 RVA: 0x00046D74 File Offset: 0x00044F74
|
|
[Token(Token = "0x600104D")]
|
|
[Address(RVA = "0x1501480", Offset = "0x1500480", VA = "0x181501480")]
|
|
private void BDHCJAANNEN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (!RoomCalibration.LMKDCCDNALK)
|
|
{
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.POST_LOGIN_INITIALIZATION;
|
|
return;
|
|
}
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
this.KDGBAAAJKAF = "Waiting for Calibration...";
|
|
ejhgljodchp.OEJCNOAPCAB("(Waiting for Rec Room)");
|
|
this.EJHGLJODCHP.HDGEHNGPFDO("WaitForCalibration");
|
|
this.HOKKFHEKIHE = true;
|
|
int num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("room_calibration", (LoadSceneMode)num);
|
|
}
|
|
|
|
// Token: 0x0600104E RID: 4174 RVA: 0x00046DDC File Offset: 0x00044FDC
|
|
[Token(Token = "0x600104E")]
|
|
[Address(RVA = "0x1503400", Offset = "0x1502400", VA = "0x181503400")]
|
|
private void GDCBKBLGECI()
|
|
{
|
|
this.EJHGLJODCHP.PHPEJNODMHE("WaitForCalibration");
|
|
this.EJHGLJODCHP.NMJAOHOKAMJ("(Waiting for Rec Room)");
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.POST_LOGIN_INITIALIZATION;
|
|
}
|
|
|
|
// Token: 0x0600104F RID: 4175 RVA: 0x00046E18 File Offset: 0x00045018
|
|
[Token(Token = "0x600104F")]
|
|
[Address(RVA = "0x1503130", Offset = "0x1502130", VA = "0x181503130")]
|
|
private void GDAFFPPFCFJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (!this.HOBEOEOIPOG)
|
|
{
|
|
this.HOBEOEOIPOG = true;
|
|
this.KDGBAAAJKAF = "Post login initialize...";
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Func<DABKFAIHBBP> func;
|
|
DABKFAIHBBP dabkfaihbbp = this.MAHCJHGHDAP("PlatformManager.PostLoginInitialize", func);
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.PostLoginInitialize();
|
|
OCDDAILBOAH.NMPNAODGNBM();
|
|
CameraFade instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (BootSequence.<>c.<>9__86_0 == 0)
|
|
{
|
|
BootSequence.<>c.<>9__86_0 = () => OEGOFBEELGL.BBOHJKKLCKO("late_main_root", LoadSceneMode.Additive);
|
|
}
|
|
Action action = new Action(this.AMKMGLONMCD);
|
|
}
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.LOAD_INITIAL_SCENE;
|
|
}
|
|
|
|
// Token: 0x06001050 RID: 4176 RVA: 0x00046EA8 File Offset: 0x000450A8
|
|
[Token(Token = "0x6001050")]
|
|
[Address(RVA = "0x15005B0", Offset = "0x14FF5B0", VA = "0x1815005B0")]
|
|
private void ADLIKJJCDHB()
|
|
{
|
|
AsyncBatch asyncBatch = AsyncBatch.Create(base.transform);
|
|
this.LMBJDPONPMD = asyncBatch;
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
|
{
|
|
AsyncBatch lmbjdponpmd = this.LMBJDPONPMD;
|
|
int num;
|
|
Func<DABKFAIHBBP> func = new Func(num.MCDNGDMJHBE);
|
|
num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = this.MAHCJHGHDAP("LoadingScreenTips.DownloadLoadingScreenTips", func);
|
|
lmbjdponpmd.Add("LoadingScreenTips.DownloadLoadingScreenTips", dabkfaihbbp);
|
|
LoadingScreen instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.QueueTipContext(DHGPOFKKCAE.SplashScreen);
|
|
}
|
|
}
|
|
AsyncBatch lmbjdponpmd2 = this.LMBJDPONPMD;
|
|
int num3;
|
|
Func<DABKFAIHBBP> func2 = new Func(num3.DLDENNPGADN);
|
|
num3 = 0;
|
|
DABKFAIHBBP dabkfaihbbp2 = this.MAHCJHGHDAP("Avatars.DownloadLocalAvatar", func2);
|
|
Action<string> action = new Action(this.OINIBKFNFAJ);
|
|
AsyncBatch lmbjdponpmd3 = this.LMBJDPONPMD;
|
|
Func<DABKFAIHBBP> func3 = new Func(SingletonMonoBehaviour.ONCPNMDGGKG.DownloadUnlockedAvatarItems);
|
|
DABKFAIHBBP dabkfaihbbp3 = this.MAHCJHGHDAP("OutfitManager.DownloadUnlockedAvatarItems", func3);
|
|
Action<string> action2 = new Action(this.OINIBKFNFAJ);
|
|
AsyncBatch lmbjdponpmd4 = this.LMBJDPONPMD;
|
|
Func<PMGCJEPKFOF<BootSequence.IIACGMGMLOB>> func4;
|
|
if (BootSequence.<>c.<>9__87_0 == 0)
|
|
{
|
|
func4 = delegate
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
BootSequence.<>c.<>9__87_0 = func4;
|
|
}
|
|
PMGCJEPKFOF pmgcjepkfof = this.MAHCJHGHDAP<BootSequence.IIACGMGMLOB>("QuickPlay.GetAndClear", func4);
|
|
lmbjdponpmd4.Add("QuickPlay.GetAndClear", pmgcjepkfof);
|
|
AsyncBatch lmbjdponpmd5 = this.LMBJDPONPMD;
|
|
int num4;
|
|
Func<DABKFAIHBBP> func5 = new Func(num4.OHHAEMHMIFE);
|
|
num4 = 0;
|
|
DABKFAIHBBP dabkfaihbbp4 = this.MAHCJHGHDAP(" RecNet.Config.DownloadConfigSettings", func5);
|
|
lmbjdponpmd5.Add(" RecNet.Config.DownloadConfigSettings", dabkfaihbbp4);
|
|
AsyncBatch lmbjdponpmd6 = this.LMBJDPONPMD;
|
|
Func<PMGCJEPKFOF<IReadOnlyDictionary<string, int>>> func6 = new Func(this.OBPKNKCLLMJ);
|
|
PMGCJEPKFOF pmgcjepkfof2 = this.MAHCJHGHDAP<IReadOnlyDictionary<string, int>>("Ping Photon Regions", func6);
|
|
lmbjdponpmd6.Add("Ping Photon Regions", pmgcjepkfof2);
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
AsyncBatch lmbjdponpmd7 = this.LMBJDPONPMD;
|
|
int num5;
|
|
Func<PMGCJEPKFOF<IReadOnlyList<long>>> func7 = new Func(num5.JDMBPCJDEMF);
|
|
num5 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof3 = this.MAHCJHGHDAP<IReadOnlyList<long>>("Rooms.GetAgRoomIds", func7);
|
|
lmbjdponpmd7.Add("Rooms.GetAgRoomIds", pmgcjepkfof3);
|
|
this.EJHGLJODCHP.HDGEHNGPFDO("Wait for AsyncBatch");
|
|
}
|
|
|
|
// Token: 0x06001051 RID: 4177 RVA: 0x0004709C File Offset: 0x0004529C
|
|
[Token(Token = "0x6001051")]
|
|
[Address(RVA = "0x1502430", Offset = "0x1501430", VA = "0x181502430")]
|
|
private void EEAJOANPMKA()
|
|
{
|
|
AsyncBatch lmbjdponpmd = this.LMBJDPONPMD;
|
|
int num = 0;
|
|
if (lmbjdponpmd != num && this.LMBJDPONPMD.<HPKFHDNBLOF>k__BackingField)
|
|
{
|
|
this.EJHGLJODCHP.PHPEJNODMHE("Wait for AsyncBatch");
|
|
this.KDGBAAAJKAF = "Initializing core systems...";
|
|
this.EJHGLJODCHP.HDGEHNGPFDO("InitializeCoreSystems");
|
|
this.ECFBEMKBAFL();
|
|
this.EJHGLJODCHP.PHPEJNODMHE("InitializeCoreSystems");
|
|
int hashCode = this.GetHashCode();
|
|
string text;
|
|
global::UnityEngine.Debug.LogError(text);
|
|
this.OINIBKFNFAJ("Error initializing Core Systems");
|
|
if (this.HOKKFHEKIHE || !RoomCalibration.HKDECKKGKCL || SingletonMonoBehaviour.ONCPNMDGGKG.KHLAMLKOBFD)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.CALIBRATION;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001052 RID: 4178 RVA: 0x0004716C File Offset: 0x0004536C
|
|
[Token(Token = "0x6001052")]
|
|
[Address(RVA = "0x15057D0", Offset = "0x15047D0", VA = "0x1815057D0")]
|
|
private void LKEDPLIAIJI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
this.KDGBAAAJKAF = "Loading initial scene...";
|
|
ejhgljodchp.HDGEHNGPFDO("LoadInitialScene");
|
|
this.PDKEGPNDCIE();
|
|
DABKFAIHBBP dabkfaihbbp = this.PKAHLMNNIBJ();
|
|
Action action = new Action(this.BJFLDHIIMPA);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001053 RID: 4179 RVA: 0x000471B8 File Offset: 0x000453B8
|
|
[Token(Token = "0x6001053")]
|
|
[Address(RVA = "0x15060B0", Offset = "0x15050B0", VA = "0x1815060B0")]
|
|
private void PDKEGPNDCIE()
|
|
{
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
string text = EJBNGALFNCI.OBKDAIEFMFP((COBKKLOJNNE)num);
|
|
if (text == 0)
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.DGIJOCFANHH(text);
|
|
}
|
|
}
|
|
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
Action action = new Action(this.BANLMLMAEMJ);
|
|
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.BPJDFPACLMK(dokminnfcgc, action);
|
|
}
|
|
|
|
// Token: 0x06001054 RID: 4180 RVA: 0x0004721C File Offset: 0x0004541C
|
|
[Token(Token = "0x6001054")]
|
|
[Address(RVA = "0x1501D60", Offset = "0x1500D60", VA = "0x181501D60")]
|
|
public static void ClearPreloadRoomSceneLocation()
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
EFEFMHJPJIJ efefmhjpjij;
|
|
efefmhjpjij.BGNNKPCDIKP();
|
|
}
|
|
|
|
// Token: 0x06001055 RID: 4181 RVA: 0x00047244 File Offset: 0x00045444
|
|
[Token(Token = "0x6001055")]
|
|
[Address(RVA = "0x1506830", Offset = "0x1505830", VA = "0x181506830")]
|
|
public static void SetPreloadRoomSceneLocation(string KACPJNBGFAF)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Value is not a RoomSceneLocations");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001056 RID: 4182 RVA: 0x00047268 File Offset: 0x00045468
|
|
[Token(Token = "0x6001056")]
|
|
[Address(RVA = "0x15036D0", Offset = "0x15026D0", VA = "0x1815036D0")]
|
|
private void HDFHLIKFJPO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.EJHGLJODCHP.HDGEHNGPFDO("PostLoadInitialScene");
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BootSequence.JCMOKIIEAFI jcmokiieafi;
|
|
jcmokiieafi.System.IDisposable.Dispose();
|
|
int num = 0;
|
|
jcmokiieafi.<>4__this = this;
|
|
jcmokiieafi.<>1__state = num;
|
|
jcmokiieafi.completePromise = jjekjgalhko;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, jcmokiieafi);
|
|
ShaderVariantCollectionWarmup instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (!SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
}
|
|
bool isVRMode = SingletonMonoBehaviour.ONCPNMDGGKG.FJNFMNMGDMM;
|
|
instance2.WarmUpHardwareSpecificShaders(isVRMode);
|
|
AsyncBatch asyncBatch = AsyncBatch.Create(base.transform);
|
|
this.EIFFNPOPMCH = asyncBatch;
|
|
int num2;
|
|
Func<PMGCJEPKFOF<List<MKEKHKEHPLO>>> func = new Func(num2.ADEEFOCPDFH);
|
|
num2 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof = this.MAHCJHGHDAP<List<MKEKHKEHPLO>>("Announcements.GetAnnouncements", func);
|
|
asyncBatch.Add("Announcements.GetAnnouncements", pmgcjepkfof);
|
|
AsyncBatch eiffnpopmch = this.EIFFNPOPMCH;
|
|
PMGCJEPKFOF<IReadOnlyDictionary<string, int>> lgjkicjnpad = this.LGJKICJNPAD;
|
|
int num3;
|
|
Func<IReadOnlyDictionary<string, int>, DABKFAIHBBP> func2 = new Func(num3.CLJAABNLGDI);
|
|
num3 = 0;
|
|
num += num;
|
|
num++;
|
|
eiffnpopmch.Add("Presence.SetPhotonRegionPings", num);
|
|
AsyncBatch eiffnpopmch2 = this.EIFFNPOPMCH;
|
|
DABKFAIHBBP dabkfaihbbp = LCCEEFHOBEN.HHBLGNHOGLN();
|
|
eiffnpopmch2.Add("PlayerReporting.DownloadVoteKickReasons", dabkfaihbbp);
|
|
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
|
|
if (BootSequence.<>c.<>9__94_0 == 0)
|
|
{
|
|
BootSequence.<>c.<>9__94_0 = delegate(OICIDPINAGH _, OICIDPINAGH newValue)
|
|
{
|
|
};
|
|
}
|
|
num += num;
|
|
num++;
|
|
KHINMMJIENE ndakfemhfon2 = this.NDAKFEMHFON;
|
|
AsyncBatch eiffnpopmch3 = this.EIFFNPOPMCH;
|
|
DABKFAIHBBP dabkfaihbbp2 = Matchmaking.JEFGOGHBIEE((OICIDPINAGH)num);
|
|
eiffnpopmch3.Add("Presence.SetStatusVisibility", dabkfaihbbp2);
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR)
|
|
{
|
|
KHINMMJIENE ndakfemhfon3 = this.NDAKFEMHFON;
|
|
Action action = new Action(this.AIMPCJHMNOP);
|
|
num += num;
|
|
num++;
|
|
KHINMMJIENE ndakfemhfon4 = this.NDAKFEMHFON;
|
|
AsyncBatch eiffnpopmch4 = this.EIFFNPOPMCH;
|
|
DABKFAIHBBP dabkfaihbbp3 = Matchmaking.AFKFIHLFAFA((NECMHJJILHF)num);
|
|
eiffnpopmch4.Add("Presence.SetVRMovementMode", dabkfaihbbp3);
|
|
}
|
|
AsyncBatch eiffnpopmch5 = this.EIFFNPOPMCH;
|
|
DABKFAIHBBP dabkfaihbbp4 = NLEKGNENMCO.FHJKJMFABGK(new BPHGKAEDBPE.CBEOHBCIPEA(this.OINIBKFNFAJ));
|
|
eiffnpopmch5.Add("Avatars.DownloadSavedOutfitSlots", dabkfaihbbp4);
|
|
AsyncBatch eiffnpopmch6 = this.EIFFNPOPMCH;
|
|
EquipmentManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.OINIBKFNFAJ);
|
|
DABKFAIHBBP dabkfaihbbp5 = instance3.DownloadUnlockedEquipments(cbeohbcipea);
|
|
eiffnpopmch6.Add("EquipmentManager.DownloadUnlockedEquipments", dabkfaihbbp5);
|
|
AsyncBatch eiffnpopmch7 = this.EIFFNPOPMCH;
|
|
ConsumableManager instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea2 = new BPHGKAEDBPE.CBEOHBCIPEA(this.OINIBKFNFAJ);
|
|
DABKFAIHBBP dabkfaihbbp6 = instance4.DownloadPurchasedConsumables(cbeohbcipea2);
|
|
eiffnpopmch7.Add("ConsumableManager.DownloadPurchasedConsumables", dabkfaihbbp6);
|
|
AsyncBatch eiffnpopmch8 = this.EIFFNPOPMCH;
|
|
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof2 = OJMCBOKJFOF.MIMNJGKEGMF();
|
|
Action<IReadOnlyList<KLCOGEIGEBJ>> action2 = new Action(this.CMEGDNPBBGH);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num == this)
|
|
{
|
|
goto IL_471;
|
|
}
|
|
num++;
|
|
}
|
|
eiffnpopmch8.Add("Rooms.GetMyCreatedRooms", num);
|
|
AsyncBatch eiffnpopmch9 = this.EIFFNPOPMCH;
|
|
IEnumerator enumerator = GEAPBDGCKMB.BBPAOKCECGA(0);
|
|
eiffnpopmch9.Add("Storefronts.DownloadWatchGiftDropStorefront", enumerator);
|
|
AsyncBatch eiffnpopmch10 = this.EIFFNPOPMCH;
|
|
DABKFAIHBBP dabkfaihbbp7 = GMPIMLJNACB.IPCNHLDICBM(new BPHGKAEDBPE.CBEOHBCIPEA(this.OINIBKFNFAJ));
|
|
eiffnpopmch10.Add("Objectives.GetMyObjectiveProgress", dabkfaihbbp7);
|
|
AsyncBatch eiffnpopmch11 = this.EIFFNPOPMCH;
|
|
int num4;
|
|
Func<DABKFAIHBBP> func3 = new Func(num4.OFEBNGPIJMB);
|
|
num4 = 0;
|
|
DABKFAIHBBP dabkfaihbbp8 = this.MAHCJHGHDAP("Images.DownloadNamedImageMappings", func3);
|
|
eiffnpopmch11.Add("Images.DownloadNamedImageMappings", dabkfaihbbp8);
|
|
AsyncBatch eiffnpopmch12 = this.EIFFNPOPMCH;
|
|
int num5;
|
|
Func<PMGCJEPKFOF<List<NLEKGNENMCO.LOCNECLOHCA>>> func4 = new Func(num5.EPOGKGLKJHD);
|
|
num5 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof3 = this.MAHCJHGHDAP<List<NLEKGNENMCO.LOCNECLOHCA>>("Avatars.DownloadGiftPackages", func4);
|
|
Action<string> action3 = new Action(this.OINIBKFNFAJ);
|
|
AsyncBatch eiffnpopmch13 = this.EIFFNPOPMCH;
|
|
DABKFAIHBBP dabkfaihbbp9 = COICJCJBABL.AOJJODPOJFO();
|
|
eiffnpopmch13.Add("Rewards.DownloadPendingRewardSelections", dabkfaihbbp9);
|
|
AsyncBatch eiffnpopmch14 = this.EIFFNPOPMCH;
|
|
int num6;
|
|
Func<PMGCJEPKFOF<AAHIIPOCKMB.JFIKDPALHOL>> func5 = new Func(num6.KIAGEGDDBCG);
|
|
num6 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof4 = this.MAHCJHGHDAP<AAHIIPOCKMB.JFIKDPALHOL>("CommunityBoard.GetCurrentChecklist", func5);
|
|
eiffnpopmch14.Add("CommunityBoard.GetCurrentChecklist", pmgcjepkfof4);
|
|
AsyncBatch eiffnpopmch15 = this.EIFFNPOPMCH;
|
|
int num7;
|
|
Func<PMGCJEPKFOF<FNBMIJGOOJM>> func6 = new Func(num7.JKFDNKOBOJE);
|
|
num7 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof5 = this.MAHCJHGHDAP<FNBMIJGOOJM>("PlayerEvents.DownloadPlayerEventList", func6);
|
|
if (BootSequence.<>c.<>9__94_2 == 0)
|
|
{
|
|
BootSequence.<>c.<>9__94_2 = delegate
|
|
{
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RescheduleEventNotifications();
|
|
return;
|
|
}
|
|
};
|
|
}
|
|
AsyncBatch eiffnpopmch16 = this.EIFFNPOPMCH;
|
|
Func<DABKFAIHBBP> func7 = new Func(SingletonMonoBehaviour.ONCPNMDGGKG.DownloadPurchasedKeys);
|
|
DABKFAIHBBP dabkfaihbbp10 = this.MAHCJHGHDAP("RoomKeysManager.DownloadPurchasedKeys", func7);
|
|
eiffnpopmch16.Add("RoomKeysManager.DownloadPurchasedKeys", dabkfaihbbp10);
|
|
AsyncBatch eiffnpopmch17 = this.EIFFNPOPMCH;
|
|
ulong num8;
|
|
PMGCJEPKFOF<GCBPKHFJKCE.MODPNPKOAJF> pmgcjepkfof6 = GCBPKHFJKCE.KMFAIOPOJPP(num8 != 0UL);
|
|
eiffnpopmch17.Add("Commerce.GetSubscription", pmgcjepkfof6);
|
|
AsyncBatch eiffnpopmch18 = this.EIFFNPOPMCH;
|
|
int num9 = 0;
|
|
DABKFAIHBBP dabkfaihbbp11 = GEAPBDGCKMB.LBEMMLOFBEA(ACDKILABNNC.RecCenterTokens, num9);
|
|
eiffnpopmch18.Add("Storefronts.FetchBalance", dabkfaihbbp11);
|
|
Func<PMGCJEPKFOF<IReadOnlyDictionary<string, int>>> func8 = new Func(this.NKPEPDIOHLJ);
|
|
PMGCJEPKFOF pmgcjepkfof7 = this.MAHCJHGHDAP<IReadOnlyDictionary<string, int>>("Wait for photonPingCR", func8);
|
|
Action action4 = new Action(this.FNKBEEAMDMN);
|
|
IL_471:
|
|
uint num10;
|
|
num10 += num10;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001057 RID: 4183 RVA: 0x000476F4 File Offset: 0x000458F4
|
|
[Token(Token = "0x6001057")]
|
|
[Address(RVA = "0x1501AF0", Offset = "0x1500AF0", VA = "0x181501AF0")]
|
|
private void CMEGDNPBBGH(IReadOnlyList<KLCOGEIGEBJ> AOFLCGLNOFH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
if (BootSequence.<>c.<>9__95_0 == 0)
|
|
{
|
|
BootSequence.<>c.<>9__95_0 = delegate(PPENFJMFPNE roomDetails)
|
|
{
|
|
DNACJGJEPEC dnacjgjepec = Enumerable.FirstOrDefault<DNACJGJEPEC>(roomDetails.<LGPGODCCLPI>k__BackingField);
|
|
if (dnacjgjepec != 0)
|
|
{
|
|
CIIBGMBOFEI kokbnaldoio = CIIBGMBOFEI.KOKBNALDOIO;
|
|
string <KICGHMNHLDJ>k__BackingField = dnacjgjepec.<KICGHMNHLDJ>k__BackingField;
|
|
long <OMCJBBKKIKO>k__BackingField = dnacjgjepec.<OMCJBBKKIKO>k__BackingField;
|
|
long <DOFDAMHCJLP>k__BackingField = dnacjgjepec.<DOFDAMHCJLP>k__BackingField;
|
|
kokbnaldoio.KPENCLEFEFJ(<DOFDAMHCJLP>k__BackingField, <OMCJBBKKIKO>k__BackingField, <KICGHMNHLDJ>k__BackingField);
|
|
}
|
|
};
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06001058 RID: 4184 RVA: 0x00047740 File Offset: 0x00045940
|
|
[Token(Token = "0x6001058")]
|
|
[Address(RVA = "0x1505AF0", Offset = "0x1504AF0", VA = "0x181505AF0")]
|
|
private void NMBHIOLIJAI()
|
|
{
|
|
AsyncBatch eiffnpopmch = this.EIFFNPOPMCH;
|
|
if (eiffnpopmch != 0 && eiffnpopmch.<HPKFHDNBLOF>k__BackingField)
|
|
{
|
|
HKKOHFHADKK fjifekcobki = this.FJIFEKCOBKI;
|
|
this.EJHGLJODCHP.PHPEJNODMHE("PostLoadInitialScene");
|
|
this.EJHGLJODCHP.PHPEJNODMHE("(Total)");
|
|
if (this.ANOKLMNDJKJ)
|
|
{
|
|
this.LOOMALNPCHJ = (BootSequence.FLJCFCFODGA)((uint)1000);
|
|
}
|
|
this.EJHGLJODCHP.DEKFFPEMNLP();
|
|
string cjiemignbkf = this.CJIEMIGNBKF;
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
float jkkhkmcpmgc = this.JKKHKMCPMGC;
|
|
int llphkicijlo = this.LLPHKICIJLO;
|
|
bool mablmhapkhj = this.MABLMHAPKHJ;
|
|
CFLMJLFBOKH.KKKOMADMNKB(cjiemignbkf, ejhgljodchp, jkkhkmcpmgc, llphkicijlo, mablmhapkhj);
|
|
IDisposable ndlhfnijdeb = this.NDLHFNIJDEB;
|
|
this.GLFCOPMIKLH(ndlhfnijdeb);
|
|
global::UnityEngine.Object.Destroy(base.gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001059 RID: 4185 RVA: 0x00047804 File Offset: 0x00045A04
|
|
[Token(Token = "0x6001059")]
|
|
[Address(RVA = "0x1503600", Offset = "0x1502600", VA = "0x181503600")]
|
|
private void GJEHPCPGPLP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = SingletonMonoBehaviour.ONCPNMDGGKG.ShowManageSubscriptionPlatformUI();
|
|
Action<string> action = new Action(this.PPICCPILJKM);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600105A RID: 4186 RVA: 0x00047830 File Offset: 0x00045A30
|
|
[Token(Token = "0x600105A")]
|
|
[Address(RVA = "0x1506290", Offset = "0x1505290", VA = "0x181506290")]
|
|
private void PJEAIAMMAJH()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE;
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text;
|
|
global::UnityEngine.Debug.Log(text);
|
|
}
|
|
|
|
// Token: 0x0600105B RID: 4187 RVA: 0x00047864 File Offset: 0x00045A64
|
|
[Token(Token = "0x600105B")]
|
|
[Address(RVA = "0x1505340", Offset = "0x1504340", VA = "0x181505340")]
|
|
private void KPDIOBOJBOE()
|
|
{
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
object[] array = new object[4];
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
ObscuredString <ODJFEIBNGPO>k__BackingField = doohkcanflo.<ODJFEIBNGPO>k__BackingField;
|
|
if (<ODJFEIBNGPO>k__BackingField != 0)
|
|
{
|
|
}
|
|
array[1] = <ODJFEIBNGPO>k__BackingField;
|
|
bool inited = doohkcanflo.<IGIPMGJEJHD>k__BackingField.inited;
|
|
if (inited)
|
|
{
|
|
}
|
|
array[2] = inited;
|
|
long <EHDCBHOBNFH>k__BackingField = AmplitudeAnalyticsClient.<EHDCBHOBNFH>k__BackingField;
|
|
global::UnityEngine.Debug.Log(string.Format("Account Info:\r\n Account ID: {0}\r\n Account DisplayName: {1}\r\n Junior: {2}\r\n SID: {3}", array));
|
|
}
|
|
|
|
// Token: 0x0600105C RID: 4188 RVA: 0x000478EC File Offset: 0x00045AEC
|
|
[Token(Token = "0x600105C")]
|
|
[Address(RVA = "0x1505A60", Offset = "0x1504A60", VA = "0x181505A60")]
|
|
public void MarkBootTimeForAnalytics()
|
|
{
|
|
if (!this.JGMKONCFIEI)
|
|
{
|
|
EEOIHNPFNNN ejhgljodchp = this.EJHGLJODCHP;
|
|
this.JGMKONCFIEI = true;
|
|
ejhgljodchp.PHPEJNODMHE("(Boot Start To User Interaction)");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600105D RID: 4189 RVA: 0x00047924 File Offset: 0x00045B24
|
|
[Token(Token = "0x600105D")]
|
|
[Address(RVA = "0x1502190", Offset = "0x1501190", VA = "0x181502190")]
|
|
private void ECFBEMKBAFL()
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SettingsManagerBootstrapper.InstanceToInitialize.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.Initialize();
|
|
KEBJPIGKGOI.IMBIHGJPHBE();
|
|
}
|
|
|
|
// Token: 0x0600105E RID: 4190 RVA: 0x0004799C File Offset: 0x00045B9C
|
|
[Token(Token = "0x600105E")]
|
|
[Address(RVA = "0x15059F0", Offset = "0x15049F0", VA = "0x1815059F0")]
|
|
private IEnumerator<KENFJGFMIPM> MHACEKIAENG(JJEKJGALHKO MCINMMCGJML)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600105E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> BootSequence::MHACEKIAENG(JJEKJGALHKO)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(JCMOKIIEAFI::System.IDisposable.Dispose, ldloc:JCMOKIIEAFI(var_0))
|
|
stfld:BootSequence(JCMOKIIEAFI::<>4__this, ldloc:JCMOKIIEAFI(var_0), ldloc:BootSequence(this))
|
|
stfld:int32(JCMOKIIEAFI::<>1__state, ldloc:JCMOKIIEAFI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:JJEKJGALHKO(JCMOKIIEAFI::completePromise, ldloc:JCMOKIIEAFI(var_0), ldloc:JJEKJGALHKO(MCINMMCGJML))
|
|
}
|
|
|
|
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: 0x0600105F RID: 4191 RVA: 0x000479C8 File Offset: 0x00045BC8
|
|
[Token(Token = "0x600105F")]
|
|
[Address(RVA = "0x1504750", Offset = "0x1503750", VA = "0x181504750")]
|
|
private DABKFAIHBBP IDFJGFHMCLG()
|
|
{
|
|
BootSequence.DBJJABKJDJI dbjjabkjdji = new BootSequence.DBJJABKJDJI();
|
|
dbjjabkjdji.<>4__this = this;
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
dbjjabkjdji.promise = jjekjgalhko;
|
|
KKPBCOOONNK.MDMMDPEKICF.DKBJNHPEOII("prev_activity", "boot");
|
|
int num = 0;
|
|
int num2 = 0;
|
|
dbjjabkjdji.playerToJoin = num;
|
|
string empty = string.Empty;
|
|
dbjjabkjdji.roomNameArg = empty;
|
|
if (!LCCEEFHOBEN.ALFENJCJMFA)
|
|
{
|
|
int? num3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CheckCommandLineArgsForRichPresenceJoin();
|
|
dbjjabkjdji.playerToJoin = num3;
|
|
string text = PUNNetworkManager.CheckCommandLineArgsFor("+roomname:");
|
|
dbjjabkjdji.roomNameArg = text;
|
|
if (text == 0)
|
|
{
|
|
if (this.OLMNLMLOGJJ != 0)
|
|
{
|
|
}
|
|
dbjjabkjdji.playerToJoin = num2;
|
|
if (num2 == 0)
|
|
{
|
|
if (ADOIEPDDEBO.CLBHFALLHCA != 0)
|
|
{
|
|
}
|
|
dbjjabkjdji.playerToJoin = num2;
|
|
}
|
|
}
|
|
if (dbjjabkjdji.roomNameArg == 0)
|
|
{
|
|
if (this.OLMNLMLOGJJ != 0)
|
|
{
|
|
}
|
|
dbjjabkjdji.roomNameArg = num2;
|
|
if (num2 == 0)
|
|
{
|
|
if (ADOIEPDDEBO.CLBHFALLHCA != 0)
|
|
{
|
|
}
|
|
dbjjabkjdji.roomNameArg = num2;
|
|
}
|
|
}
|
|
if (this.OLMNLMLOGJJ != 0)
|
|
{
|
|
}
|
|
}
|
|
dbjjabkjdji.joinMethod = (CFLMJLFBOKH.GNBKMCKEMEH)((ulong)2L);
|
|
if (LCCEEFHOBEN.ALFENJCJMFA)
|
|
{
|
|
JJEKJGALHKO promise = dbjjabkjdji.promise;
|
|
int num4 = 0;
|
|
this.JDLEIAAGEPC(promise, num4 != 0);
|
|
}
|
|
if (string.IsNullOrEmpty(dbjjabkjdji.roomNameArg))
|
|
{
|
|
dbjjabkjdji.joinMethod = (CFLMJLFBOKH.GNBKMCKEMEH)((ulong)1L);
|
|
}
|
|
dbjjabkjdji.joinMethod = (CFLMJLFBOKH.GNBKMCKEMEH)num2;
|
|
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof;
|
|
if (pmgcjepkfof != 0)
|
|
{
|
|
bool flag = string.IsNullOrEmpty(0);
|
|
string roomNameArg = dbjjabkjdji.roomNameArg;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
string roomNameArg2 = dbjjabkjdji.roomNameArg;
|
|
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof2;
|
|
if (pmgcjepkfof2 == 0)
|
|
{
|
|
BootSequence.IIACGMGMLOB olmnlmlogjj = this.OLMNLMLOGJJ;
|
|
Action<string> action2;
|
|
if (olmnlmlogjj != 0 && (olmnlmlogjj.GHEFKELLJKI ? 1 : 0) != num2)
|
|
{
|
|
string <LGACIEKBLBM>k__BackingField = CIIBGMBOFEI.IKEDCHMBHFE.<LGACIEKBLBM>k__BackingField;
|
|
int num5 = 0;
|
|
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof3 = OJMCBOKJFOF.CJKHNIIJFIN(<LGACIEKBLBM>k__BackingField, num5 != 0);
|
|
if (BootSequence.<>c.<>9__106_2 == 0)
|
|
{
|
|
BootSequence.<>c.<>9__106_2 = delegate(PPENFJMFPNE details)
|
|
{
|
|
DNACJGJEPEC dnacjgjepec = Enumerable.FirstOrDefault<DNACJGJEPEC>(details.<LGPGODCCLPI>k__BackingField);
|
|
CIIBGMBOFEI ikedchmbhfe = CIIBGMBOFEI.IKEDCHMBHFE;
|
|
if (dnacjgjepec != 0)
|
|
{
|
|
}
|
|
long <DOFDAMHCJLP>k__BackingField = details.<DOFDAMHCJLP>k__BackingField;
|
|
};
|
|
}
|
|
int num6;
|
|
Func<DABKFAIHBBP> func = new Func(num6.AMEAAKMOGJE);
|
|
num6 = 0;
|
|
Action action = new Action(dbjjabkjdji.promise.OOOIENHGNCA);
|
|
action2 = delegate(string error)
|
|
{
|
|
string <LGACIEKBLBM>k__BackingField2 = CIIBGMBOFEI.IKEDCHMBHFE.<LGACIEKBLBM>k__BackingField;
|
|
int num7 = 0;
|
|
CFLMJLFBOKH.IPAHNGHGPIB(error, (CFLMJLFBOKH.GNBKMCKEMEH)num7, <LGACIEKBLBM>k__BackingField2);
|
|
global::UnityEngine.Debug.LogError("Unable to connect to offline Orientation game session: " + error);
|
|
dbjjabkjdji.promise.HMFPPBJFHKD("Unable to connect to RecNet game session");
|
|
};
|
|
}
|
|
PMGCJEPKFOF<PLILLKHMNDA> pmgcjepkfof4 = JDJGIBLMFKK.DBDOOMCNNFE();
|
|
Action<PLILLKHMNDA> action3 = delegate(PLILLKHMNDA homeClub)
|
|
{
|
|
if (homeClub != 0)
|
|
{
|
|
if (dbjjabkjdji.<>9__10 == 0)
|
|
{
|
|
Action<string> action7 = delegate(string error)
|
|
{
|
|
BootSequence <>4__this2 = dbjjabkjdji.<>4__this;
|
|
JJEKJGALHKO promise4 = dbjjabkjdji.promise;
|
|
<>4__this2.JDLEIAAGEPC(promise4, true);
|
|
};
|
|
dbjjabkjdji.<>9__10 = action7;
|
|
}
|
|
if (dbjjabkjdji.<>9__11 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action8 = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (response == Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
dbjjabkjdji.promise.OOOIENHGNCA();
|
|
return;
|
|
}
|
|
global::UnityEngine.Debug.LogError("Unable to connect to home club: " + response);
|
|
BootSequence <>4__this3 = dbjjabkjdji.<>4__this;
|
|
JJEKJGALHKO promise5 = dbjjabkjdji.promise;
|
|
<>4__this3.JDLEIAAGEPC(promise5, true);
|
|
};
|
|
dbjjabkjdji.<>9__11 = action8;
|
|
}
|
|
}
|
|
BootSequence <>4__this = dbjjabkjdji.<>4__this;
|
|
JJEKJGALHKO promise3 = dbjjabkjdji.promise;
|
|
int num8 = 0;
|
|
<>4__this.JDLEIAAGEPC(promise3, num8 != 0);
|
|
};
|
|
if (action2 < dbjjabkjdji)
|
|
{
|
|
action2 += action2;
|
|
if (action2 == dbjjabkjdji)
|
|
{
|
|
goto IL_20F;
|
|
}
|
|
}
|
|
Action<string> action4 = delegate(string error)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to GetMyHomeClub");
|
|
BootSequence <>4__this4 = dbjjabkjdji.<>4__this;
|
|
JJEKJGALHKO promise6 = dbjjabkjdji.promise;
|
|
<>4__this4.JDLEIAAGEPC(promise6, true);
|
|
};
|
|
IL_20F:
|
|
action4 += action4;
|
|
}
|
|
Action<Matchmaking.MHCKNNJOIIP> action5 = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (dbjjabkjdji.joinMethod == CFLMJLFBOKH.GNBKMCKEMEH.Player)
|
|
{
|
|
CFLMJLFBOKH.GNBKMCKEMEH joinMethod = dbjjabkjdji.joinMethod;
|
|
BootSequence <>4__this5 = dbjjabkjdji.<>4__this;
|
|
JJEKJGALHKO promise7 = dbjjabkjdji.promise;
|
|
<>4__this5.JDLEIAAGEPC(promise7, true);
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BootSequence.PMALNLOKNHK pmalnloknhk;
|
|
pmalnloknhk.System.IDisposable.Dispose();
|
|
pmalnloknhk.<>1__state = (int)((ulong)0L);
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(pmalnloknhk);
|
|
if (dbjjabkjdji.<>9__7 == 0)
|
|
{
|
|
Action action9 = delegate
|
|
{
|
|
BPHGKAEDBPE.CBEOHBCIPEA <>9__106_ = BootSequence.<>c.<>9__106_9;
|
|
if (<>9__106_ == 0)
|
|
{
|
|
BootSequence.<>c.<>9__106_9 = delegate(string error)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Failed to request game invite from player: " + error);
|
|
};
|
|
}
|
|
int num9;
|
|
IEnumerator enumerator = KEBJPIGKGOI.EMDOGDFDMCD((long)num9, <>9__106_);
|
|
};
|
|
dbjjabkjdji.<>9__7 = action9;
|
|
}
|
|
return;
|
|
}
|
|
dbjjabkjdji.promise.OOOIENHGNCA();
|
|
CFLMJLFBOKH.GNBKMCKEMEH joinMethod2 = dbjjabkjdji.joinMethod;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BootSequence <>4__this6 = dbjjabkjdji.<>4__this;
|
|
JJEKJGALHKO promise8 = dbjjabkjdji.promise;
|
|
<>4__this6.JDLEIAAGEPC(promise8, true);
|
|
throw new NullReferenceException();
|
|
};
|
|
Action<string> action6 = delegate(string error)
|
|
{
|
|
CFLMJLFBOKH.GNBKMCKEMEH joinMethod3 = dbjjabkjdji.joinMethod;
|
|
BootSequence <>4__this7 = dbjjabkjdji.<>4__this;
|
|
JJEKJGALHKO promise9 = dbjjabkjdji.promise;
|
|
<>4__this7.JDLEIAAGEPC(promise9, true);
|
|
};
|
|
JJEKJGALHKO promise2 = dbjjabkjdji.promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001060 RID: 4192 RVA: 0x00047C14 File Offset: 0x00045E14
|
|
[Token(Token = "0x6001060")]
|
|
[Address(RVA = "0x15050F0", Offset = "0x15040F0", VA = "0x1815050F0")]
|
|
private void JDLEIAAGEPC(JJEKJGALHKO MCINMMCGJML, bool ILBMPIOCFDH)
|
|
{
|
|
CFLMJLFBOKH.GNBKMCKEMEH method = (ILBMPIOCFDH ? CFLMJLFBOKH.GNBKMCKEMEH.Player : CFLMJLFBOKH.GNBKMCKEMEH.Room);
|
|
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof = Matchmaking.GDCFFOJEIMD();
|
|
Action<string> action = delegate(string error)
|
|
{
|
|
CFLMJLFBOKH.GNBKMCKEMEH method2 = method;
|
|
global::UnityEngine.Debug.LogError("Unable to connect to game session: " + error);
|
|
MCINMMCGJML.HMFPPBJFHKD("Unable to connect to RecNet game session");
|
|
};
|
|
Action<Matchmaking.MHCKNNJOIIP> action2 = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
MCINMMCGJML.OOOIENHGNCA();
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001061 RID: 4193 RVA: 0x00047C60 File Offset: 0x00045E60
|
|
[Token(Token = "0x6001061")]
|
|
[Address(RVA = "0x1506A20", Offset = "0x1505A20", VA = "0x181506A20")]
|
|
public BootSequence()
|
|
{
|
|
EEOIHNPFNNN eeoihnpfnnn = new EEOIHNPFNNN("BootSequence");
|
|
this.EJHGLJODCHP = eeoihnpfnnn;
|
|
this.LLPHKICIJLO = (int)((ulong)4294967295L);
|
|
this.JKKHKMCPMGC = -1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06001062 RID: 4194 RVA: 0x00047CA0 File Offset: 0x00045EA0
|
|
[Token(Token = "0x6001062")]
|
|
[Address(RVA = "0x1501440", Offset = "0x1500440", VA = "0x181501440")]
|
|
[CompilerGenerated]
|
|
private void BDADBACFFIK(float JFKDDPJDCDC)
|
|
{
|
|
this.FNJMHFJOPEF.OPEMIFENIJM();
|
|
this.FJIFEKCOBKI.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06001063 RID: 4195 RVA: 0x00047CCC File Offset: 0x00045ECC
|
|
[Token(Token = "0x6001063")]
|
|
[Address(RVA = "0x1505330", Offset = "0x1504330", VA = "0x181505330")]
|
|
[CompilerGenerated]
|
|
private void JMCLCELAANP(string MOPOMPHBHKF)
|
|
{
|
|
this.OINIBKFNFAJ(MOPOMPHBHKF);
|
|
}
|
|
|
|
// Token: 0x06001064 RID: 4196 RVA: 0x00047CE0 File Offset: 0x00045EE0
|
|
[Token(Token = "0x6001064")]
|
|
[Address(RVA = "0x1502C80", Offset = "0x1501C80", VA = "0x181502C80")]
|
|
[CompilerGenerated]
|
|
private void FAMMGDPMICF()
|
|
{
|
|
if (this.MMGFMEPOMCH)
|
|
{
|
|
this.MMGFMEPOMCH = false;
|
|
CFLMJLFBOKH.FIPDBEODCOB();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001065 RID: 4197 RVA: 0x00047D08 File Offset: 0x00045F08
|
|
[Token(Token = "0x6001065")]
|
|
[Address(RVA = "0x15016A0", Offset = "0x15006A0", VA = "0x1815016A0")]
|
|
[CompilerGenerated]
|
|
private void CGCJFEMEOCH()
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.FAHPENLLGPK);
|
|
int num = 0;
|
|
Coroutine coroutine = instance.BCAKHIGACHG((float)num, action);
|
|
}
|
|
|
|
// Token: 0x06001066 RID: 4198 RVA: 0x00047D34 File Offset: 0x00045F34
|
|
[Token(Token = "0x6001066")]
|
|
[Address(RVA = "0x1505670", Offset = "0x1504670", VA = "0x181505670")]
|
|
[CompilerGenerated]
|
|
private void LAIOKEEBGGA()
|
|
{
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.PRE_INITIALIZATION;
|
|
}
|
|
|
|
// Token: 0x06001067 RID: 4199 RVA: 0x00047D48 File Offset: 0x00045F48
|
|
[Token(Token = "0x6001067")]
|
|
[Address(RVA = "0x15034F0", Offset = "0x15024F0", VA = "0x1815034F0")]
|
|
[CompilerGenerated]
|
|
private DABKFAIHBBP GHAHLKMPECI()
|
|
{
|
|
this.KDGBAAAJKAF = "Initializing VR Platform...";
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Func<DABKFAIHBBP> func;
|
|
DABKFAIHBBP dabkfaihbbp = this.MAHCJHGHDAP("PlatformManager.Initialize", func);
|
|
Action action = new Action(this.PJEAIAMMAJH);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001068 RID: 4200 RVA: 0x00047D88 File Offset: 0x00045F88
|
|
[Token(Token = "0x6001068")]
|
|
[Address(RVA = "0x1505290", Offset = "0x1504290", VA = "0x181505290")]
|
|
[CompilerGenerated]
|
|
private void JEOCDFNAFOG()
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.OBMCFKNBGEH)
|
|
{
|
|
PMGCJEPKFOF<PCBCGDHBAEL> pmgcjepkfof = this.CHHFEMMJLAJ();
|
|
HKKOHFHADKK fjifekcobki = this.FJIFEKCOBKI;
|
|
this.BCDEMGCHKLC = pmgcjepkfof;
|
|
int num = 0;
|
|
fjifekcobki.OFFLOPLJBBG((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001069 RID: 4201 RVA: 0x00047DC8 File Offset: 0x00045FC8
|
|
[Token(Token = "0x6001069")]
|
|
[Address(RVA = "0x1500BD0", Offset = "0x14FFBD0", VA = "0x181500BD0")]
|
|
[CompilerGenerated]
|
|
private void ALEGKBGKCPF()
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.PreLoginInitialize();
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.LOGIN;
|
|
}
|
|
|
|
// Token: 0x0600106A RID: 4202 RVA: 0x00047DEC File Offset: 0x00045FEC
|
|
[Token(Token = "0x600106A")]
|
|
[Address(RVA = "0x1500C50", Offset = "0x14FFC50", VA = "0x181500C50")]
|
|
[CompilerGenerated]
|
|
private void AMKMGLONMCD()
|
|
{
|
|
this.ADLIKJJCDHB();
|
|
}
|
|
|
|
// Token: 0x0600106B RID: 4203 RVA: 0x00047E00 File Offset: 0x00046000
|
|
[Token(Token = "0x600106B")]
|
|
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
|
|
[CompilerGenerated]
|
|
private PMGCJEPKFOF<IReadOnlyDictionary<string, int>> OBPKNKCLLMJ()
|
|
{
|
|
return this.LGJKICJNPAD;
|
|
}
|
|
|
|
// Token: 0x0600106C RID: 4204 RVA: 0x00047E14 File Offset: 0x00046014
|
|
[Token(Token = "0x600106C")]
|
|
[Address(RVA = "0x15063C0", Offset = "0x15053C0", VA = "0x1815063C0")]
|
|
[CompilerGenerated]
|
|
private DABKFAIHBBP PKAHLMNNIBJ()
|
|
{
|
|
BootSequence.IIACGMGMLOB olmnlmlogjj = this.OLMNLMLOGJJ;
|
|
if (olmnlmlogjj == 0)
|
|
{
|
|
BootSequence.IIACGMGMLOB <OCJHAEBDJLN>k__BackingField = LinkManager.<OCJHAEBDJLN>k__BackingField;
|
|
this.OLMNLMLOGJJ = <OCJHAEBDJLN>k__BackingField;
|
|
if (<OCJHAEBDJLN>k__BackingField == 0)
|
|
{
|
|
goto IL_5D;
|
|
}
|
|
}
|
|
if (olmnlmlogjj.HEHAGDOEDHG == (ulong)0L)
|
|
{
|
|
long num;
|
|
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(num);
|
|
Action<KLCOGEIGEBJ> action = new Action(this.NBCOIPHELGH);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
|
action += action;
|
|
}
|
|
IL_5D:
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600106D RID: 4205 RVA: 0x00047E8C File Offset: 0x0004608C
|
|
[Token(Token = "0x600106D")]
|
|
[Address(RVA = "0x1505AC0", Offset = "0x1504AC0", VA = "0x181505AC0")]
|
|
[CompilerGenerated]
|
|
private void NBCOIPHELGH(KLCOGEIGEBJ DDEGOJKBEAN)
|
|
{
|
|
BootSequence.IIACGMGMLOB olmnlmlogjj = this.OLMNLMLOGJJ;
|
|
string <LGACIEKBLBM>k__BackingField = DDEGOJKBEAN.<LGACIEKBLBM>k__BackingField;
|
|
olmnlmlogjj.HEHAGDOEDHG = <LGACIEKBLBM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600106E RID: 4206 RVA: 0x00047EB4 File Offset: 0x000460B4
|
|
[Token(Token = "0x600106E")]
|
|
[Address(RVA = "0x1501580", Offset = "0x1500580", VA = "0x181501580")]
|
|
[CompilerGenerated]
|
|
private void BJFLDHIIMPA()
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = this.IDFJGFHMCLG();
|
|
Action<string> action = new Action(this.OINIBKFNFAJ);
|
|
Action action2 = new Action(this.OEIMOCHKEGF);
|
|
Action action3 = new Action(this.DEJLJNGMHGO);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600106F RID: 4207 RVA: 0x00047EF4 File Offset: 0x000460F4
|
|
[Token(Token = "0x600106F")]
|
|
[Address(RVA = "0x1505D70", Offset = "0x1504D70", VA = "0x181505D70")]
|
|
[CompilerGenerated]
|
|
private void OEIMOCHKEGF()
|
|
{
|
|
this.LOOMALNPCHJ = BootSequence.FLJCFCFODGA.POST_LOAD_INITIAL_SCENE;
|
|
}
|
|
|
|
// Token: 0x06001070 RID: 4208 RVA: 0x00047F0C File Offset: 0x0004610C
|
|
[Token(Token = "0x6001070")]
|
|
[Address(RVA = "0x1501FB0", Offset = "0x1500FB0", VA = "0x181501FB0")]
|
|
[CompilerGenerated]
|
|
private void DEJLJNGMHGO()
|
|
{
|
|
this.EJHGLJODCHP.PHPEJNODMHE("LoadInitialScene");
|
|
this.EJHGLJODCHP.PHPEJNODMHE("(After Login)");
|
|
this.EJHGLJODCHP.PHPEJNODMHE("(Waiting for Rec Room)");
|
|
}
|
|
|
|
// Token: 0x06001071 RID: 4209 RVA: 0x00047F50 File Offset: 0x00046150
|
|
[Token(Token = "0x6001071")]
|
|
[Address(RVA = "0x1501320", Offset = "0x1500320", VA = "0x181501320")]
|
|
[CompilerGenerated]
|
|
private void BANLMLMAEMJ()
|
|
{
|
|
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
Action action = new Action(this.BANLMLMAEMJ);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(dokminnfcgc, action);
|
|
Matchmaking.DOKMINNFCGC = oknnkfgfodl;
|
|
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
}
|
|
|
|
// Token: 0x06001072 RID: 4210 RVA: 0x00047F9C File Offset: 0x0004619C
|
|
[Token(Token = "0x6001072")]
|
|
[Address(RVA = "0x1500B50", Offset = "0x14FFB50", VA = "0x181500B50")]
|
|
[CompilerGenerated]
|
|
private void AIMPCJHMNOP()
|
|
{
|
|
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
|
|
}
|
|
|
|
// Token: 0x06001073 RID: 4211 RVA: 0x00047FB8 File Offset: 0x000461B8
|
|
[Token(Token = "0x6001073")]
|
|
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
|
|
[CompilerGenerated]
|
|
private PMGCJEPKFOF<IReadOnlyDictionary<string, int>> NKPEPDIOHLJ()
|
|
{
|
|
return this.LGJKICJNPAD;
|
|
}
|
|
|
|
// Token: 0x06001074 RID: 4212 RVA: 0x00047FCC File Offset: 0x000461CC
|
|
[Token(Token = "0x6001074")]
|
|
[Address(RVA = "0x1503040", Offset = "0x1502040", VA = "0x181503040")]
|
|
[CompilerGenerated]
|
|
private void FNKBEEAMDMN()
|
|
{
|
|
PAFALHLLJFO pinbdlhahmi = KKPBCOOONNK.GNNIGOMAHEJ.PINBDLHAHMI;
|
|
if (pinbdlhahmi.<NOFMMCOBDGN>k__BackingField == (ulong)0L)
|
|
{
|
|
DABKFAIHBBP jelladhaopm = this.JELLADHAOPM;
|
|
if (pinbdlhahmi == 0)
|
|
{
|
|
this.MMGFMEPOMCH = true;
|
|
}
|
|
this.MMGFMEPOMCH = false;
|
|
CFLMJLFBOKH.FIPDBEODCOB();
|
|
this.OINIBKFNFAJ("Unable to connect to RecNet game servers");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001075 RID: 4213 RVA: 0x00048024 File Offset: 0x00046224
|
|
[Token(Token = "0x6001075")]
|
|
[Address(RVA = "0x1506600", Offset = "0x1505600", VA = "0x181506600")]
|
|
[CompilerGenerated]
|
|
private void PPICCPILJKM(string KFLHDJJCCDF)
|
|
{
|
|
this.CJIEMIGNBKF = KFLHDJJCCDF;
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
int num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("TitleScreen", (LoadSceneMode)num);
|
|
string empty = string.Empty;
|
|
this.KDGBAAAJKAF = empty;
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
string cjiemignbkf = this.CJIEMIGNBKF;
|
|
StringBuilder stringBuilder2 = stringBuilder.AppendLine(cjiemignbkf);
|
|
StackTrace dimfkheeoim = this.DIMFKHEEOIM;
|
|
if (dimfkheeoim != 0)
|
|
{
|
|
int hashCode = dimfkheeoim.GetHashCode();
|
|
}
|
|
global::UnityEngine.Debug.LogError(stringBuilder.GetHashCode());
|
|
}
|
|
|
|
// Token: 0x06001076 RID: 4214 RVA: 0x000480AC File Offset: 0x000462AC
|
|
[Token(Token = "0x6001076")]
|
|
[Address(RVA = "0x1505F10", Offset = "0x1504F10", VA = "0x181505F10")]
|
|
[CompilerGenerated]
|
|
internal static IEnumerator<KENFJGFMIPM> OLKGEBCKLME()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001076)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> BootSequence::OLKGEBCKLME()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(PMALNLOKNHK::System.IDisposable.Dispose, ldloc:PMALNLOKNHK(var_0))
|
|
stfld:int32(PMALNLOKNHK::<>1__state, ldloc:PMALNLOKNHK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
}
|
|
|
|
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: 0x04000CDE RID: 3294
|
|
[Token(Token = "0x4000CDE")]
|
|
private const string MJFGNIFOJLE = "TitleScreen";
|
|
|
|
// Token: 0x04000CDF RID: 3295
|
|
[Token(Token = "0x4000CDF")]
|
|
private const string JKKEJHHAALO = "room_calibration";
|
|
|
|
// Token: 0x04000CE0 RID: 3296
|
|
[Token(Token = "0x4000CE0")]
|
|
private const string GHPIEHIBNJA = "BootSequence_PreloadSceneReplicationId";
|
|
|
|
// Token: 0x04000CE1 RID: 3297
|
|
[Token(Token = "0x4000CE1")]
|
|
private const string FEBJHOMDOML = "(Before Login)";
|
|
|
|
// Token: 0x04000CE2 RID: 3298
|
|
[Token(Token = "0x4000CE2")]
|
|
private const string EIHDNMDOEPF = "(Waiting for Rec Room)";
|
|
|
|
// Token: 0x04000CE3 RID: 3299
|
|
[Token(Token = "0x4000CE3")]
|
|
private const string ANLMNDABLJI = "(Total)";
|
|
|
|
// Token: 0x04000CE4 RID: 3300
|
|
[Token(Token = "0x4000CE4")]
|
|
private const string BCDAOAFOAOE = "(Boot Start To User Interaction)";
|
|
|
|
// Token: 0x04000CE5 RID: 3301
|
|
[Token(Token = "0x4000CE5")]
|
|
private const string IMAAGDNKHIF = "FinishLoadSceneAsync(ACCOUNT_SELECTION_SCENE)";
|
|
|
|
// Token: 0x04000CE6 RID: 3302
|
|
[Token(Token = "0x4000CE6")]
|
|
private const string IOHPCJMILPO = "(Login)";
|
|
|
|
// Token: 0x04000CE7 RID: 3303
|
|
[Token(Token = "0x4000CE7")]
|
|
private const string OFABAPFGKPH = "(After Login)";
|
|
|
|
// Token: 0x04000CE8 RID: 3304
|
|
[Token(Token = "0x4000CE8")]
|
|
private const string HOEBEBECHBE = "WaitForCalibration";
|
|
|
|
// Token: 0x04000CE9 RID: 3305
|
|
[Token(Token = "0x4000CE9")]
|
|
private const string OMBIGFPAACD = "Wait for AsyncBatch";
|
|
|
|
// Token: 0x04000CEA RID: 3306
|
|
[Token(Token = "0x4000CEA")]
|
|
private const string KHJNAFHBHBM = "InitializeCoreSystems";
|
|
|
|
// Token: 0x04000CEB RID: 3307
|
|
[Token(Token = "0x4000CEB")]
|
|
private const string OINNGBIJDEE = "LoadInitialScene";
|
|
|
|
// Token: 0x04000CEC RID: 3308
|
|
[Token(Token = "0x4000CEC")]
|
|
private const string HPPEGNFCPFM = "PostLoadInitialScene";
|
|
|
|
// Token: 0x04000CED RID: 3309
|
|
[Token(Token = "0x4000CED")]
|
|
private const float IGDCBPNFAHD = 10f;
|
|
|
|
// Token: 0x04000CEE RID: 3310
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000CEE")]
|
|
private KHINMMJIENE NDAKFEMHFON;
|
|
|
|
// Token: 0x04000CEF RID: 3311
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000CEF")]
|
|
private EFEFMHJPJIJ JFMOEGCPNAC;
|
|
|
|
// Token: 0x04000CF0 RID: 3312
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000CF0")]
|
|
private PMGCJEPKFOF<PCBCGDHBAEL> BCDEMGCHKLC;
|
|
|
|
// Token: 0x04000CF1 RID: 3313
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000CF1")]
|
|
private DABKFAIHBBP BKMPGFLPCOD;
|
|
|
|
// Token: 0x04000CF2 RID: 3314
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000CF2")]
|
|
private bool ANOKLMNDJKJ;
|
|
|
|
// Token: 0x04000CF3 RID: 3315
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000CF3")]
|
|
private string CJIEMIGNBKF;
|
|
|
|
// Token: 0x04000CF4 RID: 3316
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000CF4")]
|
|
private BootSequence.IIACGMGMLOB OLMNLMLOGJJ;
|
|
|
|
// Token: 0x04000CF5 RID: 3317
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000CF5")]
|
|
private HKKOHFHADKK FJIFEKCOBKI;
|
|
|
|
// Token: 0x04000CF6 RID: 3318
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000CF6")]
|
|
private HKKOHFHADKK FNJMHFJOPEF;
|
|
|
|
// Token: 0x04000CF7 RID: 3319
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000CF7")]
|
|
private IDisposable NDLHFNIJDEB;
|
|
|
|
// Token: 0x04000CF8 RID: 3320
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000CF8")]
|
|
private IDisposable LBBKFGAGBKM;
|
|
|
|
// Token: 0x04000CF9 RID: 3321
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000CF9")]
|
|
private EEOIHNPFNNN EJHGLJODCHP;
|
|
|
|
// Token: 0x04000CFA RID: 3322
|
|
[Token(Token = "0x4000CFA")]
|
|
private static int CDEFJBGIKNK;
|
|
|
|
// Token: 0x04000CFB RID: 3323
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000CFB")]
|
|
private int LLPHKICIJLO;
|
|
|
|
// Token: 0x04000CFC RID: 3324
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x4000CFC")]
|
|
private float JKKHKMCPMGC;
|
|
|
|
// Token: 0x04000CFD RID: 3325
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000CFD")]
|
|
private bool JGMKONCFIEI;
|
|
|
|
// Token: 0x04000CFE RID: 3326
|
|
[FieldOffset(Offset = "0x81")]
|
|
[Token(Token = "0x4000CFE")]
|
|
private bool MABLMHAPKHJ;
|
|
|
|
// Token: 0x04000CFF RID: 3327
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000CFF")]
|
|
private StackTrace DIMFKHEEOIM;
|
|
|
|
// Token: 0x04000D00 RID: 3328
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000D00")]
|
|
private string KDGBAAAJKAF;
|
|
|
|
// Token: 0x04000D01 RID: 3329
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4000D01")]
|
|
private DABKFAIHBBP BIEJHEGOEMC;
|
|
|
|
// Token: 0x04000D02 RID: 3330
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4000D02")]
|
|
private DABKFAIHBBP JELLADHAOPM;
|
|
|
|
// Token: 0x04000D03 RID: 3331
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4000D03")]
|
|
private AsyncBatch CHHFMBKIKNL;
|
|
|
|
// Token: 0x04000D04 RID: 3332
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4000D04")]
|
|
private bool MMGFMEPOMCH;
|
|
|
|
// Token: 0x04000D05 RID: 3333
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000D05")]
|
|
private PMGCJEPKFOF<IReadOnlyDictionary<string, int>> LGJKICJNPAD;
|
|
|
|
// Token: 0x04000D06 RID: 3334
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000D06")]
|
|
private bool HOKKFHEKIHE;
|
|
|
|
// Token: 0x04000D07 RID: 3335
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000D07")]
|
|
private AsyncBatch LMBJDPONPMD;
|
|
|
|
// Token: 0x04000D08 RID: 3336
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000D08")]
|
|
private bool HOBEOEOIPOG;
|
|
|
|
// Token: 0x04000D09 RID: 3337
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000D09")]
|
|
private AsyncBatch EIFFNPOPMCH;
|
|
|
|
// Token: 0x04000D0A RID: 3338
|
|
[Token(Token = "0x4000D0A")]
|
|
private const string GAMGOLIHKON = "+roomname:";
|
|
|
|
// Token: 0x04000D0B RID: 3339
|
|
[Token(Token = "0x4000D0B")]
|
|
public const string ACCOUNT_COMMAND_PREFIX = "+profile:";
|
|
|
|
// Token: 0x04000D0C RID: 3340
|
|
[Token(Token = "0x4000D0C")]
|
|
public const string TEST_PLATFORM_ID_PREFIX = "+platformid:";
|
|
|
|
// Token: 0x020001FE RID: 510
|
|
[Token(Token = "0x20001FE")]
|
|
public class IIACGMGMLOB
|
|
{
|
|
// Token: 0x06001077 RID: 4215 RVA: 0x000480C8 File Offset: 0x000462C8
|
|
[Token(Token = "0x6001077")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public IIACGMGMLOB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000D0D RID: 3341
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000D0D")]
|
|
public bool GHEFKELLJKI;
|
|
|
|
// Token: 0x04000D0E RID: 3342
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000D0E")]
|
|
public string HEHAGDOEDHG;
|
|
|
|
// Token: 0x04000D0F RID: 3343
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000D0F")]
|
|
public int? NCDGGJNELML;
|
|
|
|
// Token: 0x04000D10 RID: 3344
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000D10")]
|
|
public string PHIDPCECFBJ;
|
|
|
|
// Token: 0x04000D11 RID: 3345
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000D11")]
|
|
public long? DADOKMAOFJL;
|
|
}
|
|
|
|
// Token: 0x020001FF RID: 511
|
|
[Token(Token = "0x20001FF")]
|
|
private enum PKBCKLCPFCO
|
|
{
|
|
// Token: 0x04000D13 RID: 3347
|
|
[Token(Token = "0x4000D13")]
|
|
INVALID = -1,
|
|
// Token: 0x04000D14 RID: 3348
|
|
[Token(Token = "0x4000D14")]
|
|
DOWNLOAD_SETTINGS,
|
|
// Token: 0x04000D15 RID: 3349
|
|
[Token(Token = "0x4000D15")]
|
|
SEND_INITIALIZE,
|
|
// Token: 0x04000D16 RID: 3350
|
|
[Token(Token = "0x4000D16")]
|
|
DOWNLOAD_DATA,
|
|
// Token: 0x04000D17 RID: 3351
|
|
[Token(Token = "0x4000D17")]
|
|
COMPLETE
|
|
}
|
|
|
|
// Token: 0x02000200 RID: 512
|
|
[Token(Token = "0x2000200")]
|
|
private enum FLJCFCFODGA
|
|
{
|
|
// Token: 0x04000D19 RID: 3353
|
|
[Token(Token = "0x4000D19")]
|
|
INVALID = -1,
|
|
// Token: 0x04000D1A RID: 3354
|
|
[Token(Token = "0x4000D1A")]
|
|
APP_SETUP,
|
|
// Token: 0x04000D1B RID: 3355
|
|
[Token(Token = "0x4000D1B")]
|
|
PRE_INITIALIZATION,
|
|
// Token: 0x04000D1C RID: 3356
|
|
[Token(Token = "0x4000D1C")]
|
|
LOGIN,
|
|
// Token: 0x04000D1D RID: 3357
|
|
[Token(Token = "0x4000D1D")]
|
|
POST_LOGIN_RECNET_OPERATIONS,
|
|
// Token: 0x04000D1E RID: 3358
|
|
[Token(Token = "0x4000D1E")]
|
|
CALIBRATION,
|
|
// Token: 0x04000D1F RID: 3359
|
|
[Token(Token = "0x4000D1F")]
|
|
POST_LOGIN_INITIALIZATION,
|
|
// Token: 0x04000D20 RID: 3360
|
|
[Token(Token = "0x4000D20")]
|
|
LOAD_INITIAL_SCENE = 100,
|
|
// Token: 0x04000D21 RID: 3361
|
|
[Token(Token = "0x4000D21")]
|
|
POST_LOAD_INITIAL_SCENE,
|
|
// Token: 0x04000D22 RID: 3362
|
|
[Token(Token = "0x4000D22")]
|
|
ERROR = 1000
|
|
}
|
|
|
|
// Token: 0x02000201 RID: 513
|
|
[Token(Token = "0x2000201")]
|
|
[CompilerGenerated]
|
|
private sealed class BHEIPGCKNBB
|
|
{
|
|
// Token: 0x06001078 RID: 4216 RVA: 0x000480DC File Offset: 0x000462DC
|
|
[Token(Token = "0x6001078")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BHEIPGCKNBB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001079 RID: 4217 RVA: 0x000480F0 File Offset: 0x000462F0
|
|
[Token(Token = "0x6001079")]
|
|
[Address(RVA = "0x14FF860", Offset = "0x14FE860", VA = "0x1814FF860")]
|
|
internal void <TimePromise>b__0()
|
|
{
|
|
EEOIHNPFNNN ejhgljodchp = this.<>4__this.EJHGLJODCHP;
|
|
string text = this.timerName;
|
|
ejhgljodchp.PHPEJNODMHE(text);
|
|
}
|
|
|
|
// Token: 0x04000D23 RID: 3363
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000D23")]
|
|
public BootSequence <>4__this;
|
|
|
|
// Token: 0x04000D24 RID: 3364
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000D24")]
|
|
public string timerName;
|
|
}
|
|
|
|
// Token: 0x02000202 RID: 514
|
|
[Token(Token = "0x2000202")]
|
|
[CompilerGenerated]
|
|
private sealed class PONAPPCIADA<T>
|
|
{
|
|
// Token: 0x0600107A RID: 4218 RVA: 0x00048120 File Offset: 0x00046320
|
|
[Token(Token = "0x600107A")]
|
|
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
|
public PONAPPCIADA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600107B RID: 4219 RVA: 0x0004813C File Offset: 0x0004633C
|
|
[Token(Token = "0x600107B")]
|
|
[Address(RVA = "0x14FF860", Offset = "0x14FE860", VA = "0x1814FF860")]
|
|
internal void <TimePromise>b__0()
|
|
{
|
|
EEOIHNPFNNN ejhgljodchp = this.<>4__this.EJHGLJODCHP;
|
|
string text = this.timerName;
|
|
ejhgljodchp.PHPEJNODMHE(text);
|
|
}
|
|
|
|
// Token: 0x04000D25 RID: 3365
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000D25")]
|
|
public BootSequence <>4__this;
|
|
|
|
// Token: 0x04000D26 RID: 3366
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000D26")]
|
|
public string timerName;
|
|
}
|
|
|
|
// Token: 0x02000204 RID: 516
|
|
[Token(Token = "0x2000204")]
|
|
[CompilerGenerated]
|
|
private sealed class HKIPBGEHEBL
|
|
{
|
|
// Token: 0x06001082 RID: 4226 RVA: 0x00048324 File Offset: 0x00046524
|
|
[Token(Token = "0x6001082")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HKIPBGEHEBL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001083 RID: 4227 RVA: 0x00048338 File Offset: 0x00046538
|
|
[Token(Token = "0x6001083")]
|
|
[Address(RVA = "0x1518660", Offset = "0x1517660", VA = "0x181518660")]
|
|
internal PMGCJEPKFOF<PCBCGDHBAEL> <ConnectToRecNet>b__1()
|
|
{
|
|
Func<PMGCJEPKFOF<PCBCGDHBAEL>> func = this.<>9__2;
|
|
PMGCJEPKFOF<bool> pmgcjepkfof = this.refreshGameConfigsPromise;
|
|
if (func == 0)
|
|
{
|
|
Func<PMGCJEPKFOF<PCBCGDHBAEL>> func2 = () => this.versionCheckPromise;
|
|
this.<>9__2 = func2;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001084 RID: 4228 RVA: 0x00048370 File Offset: 0x00046570
|
|
[Token(Token = "0x6001084")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
internal PMGCJEPKFOF<PCBCGDHBAEL> <ConnectToRecNet>b__2()
|
|
{
|
|
return this.versionCheckPromise;
|
|
}
|
|
|
|
// Token: 0x04000D2A RID: 3370
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000D2A")]
|
|
public PMGCJEPKFOF<bool> refreshGameConfigsPromise;
|
|
|
|
// Token: 0x04000D2B RID: 3371
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000D2B")]
|
|
public PMGCJEPKFOF<PCBCGDHBAEL> versionCheckPromise;
|
|
|
|
// Token: 0x04000D2C RID: 3372
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000D2C")]
|
|
public Func<PMGCJEPKFOF<PCBCGDHBAEL>> <>9__2;
|
|
}
|
|
|
|
// Token: 0x02000207 RID: 519
|
|
[Token(Token = "0x2000207")]
|
|
[CompilerGenerated]
|
|
private sealed class DBJJABKJDJI
|
|
{
|
|
// Token: 0x06001098 RID: 4248 RVA: 0x00048634 File Offset: 0x00046834
|
|
[Token(Token = "0x6001098")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DBJJABKJDJI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001099 RID: 4249 RVA: 0x00048648 File Offset: 0x00046848
|
|
[Token(Token = "0x6001099")]
|
|
[Address(RVA = "0x1517A80", Offset = "0x1516A80", VA = "0x181517A80")]
|
|
internal void <LoadInitialScene>b__0(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (this.joinMethod == CFLMJLFBOKH.GNBKMCKEMEH.Player)
|
|
{
|
|
CFLMJLFBOKH.GNBKMCKEMEH gnbkmckemeh = this.joinMethod;
|
|
BootSequence bootSequence = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko = this.promise;
|
|
bootSequence.JDLEIAAGEPC(jjekjgalhko, true);
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BootSequence.PMALNLOKNHK pmalnloknhk;
|
|
pmalnloknhk.System.IDisposable.Dispose();
|
|
pmalnloknhk.<>1__state = (int)((ulong)0L);
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(pmalnloknhk);
|
|
if (this.<>9__7 == 0)
|
|
{
|
|
Action action = delegate
|
|
{
|
|
BPHGKAEDBPE.CBEOHBCIPEA <>9__106_ = BootSequence.<>c.<>9__106_9;
|
|
if (<>9__106_ == 0)
|
|
{
|
|
BootSequence.<>c.<>9__106_9 = delegate(string error)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Failed to request game invite from player: " + error);
|
|
};
|
|
}
|
|
int num;
|
|
IEnumerator enumerator = KEBJPIGKGOI.EMDOGDFDMCD((long)num, <>9__106_);
|
|
};
|
|
this.<>9__7 = action;
|
|
}
|
|
return;
|
|
}
|
|
this.promise.OOOIENHGNCA();
|
|
CFLMJLFBOKH.GNBKMCKEMEH gnbkmckemeh2 = this.joinMethod;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BootSequence bootSequence2 = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko2 = this.promise;
|
|
bootSequence2.JDLEIAAGEPC(jjekjgalhko2, true);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600109A RID: 4250 RVA: 0x000486F8 File Offset: 0x000468F8
|
|
[Token(Token = "0x600109A")]
|
|
[Address(RVA = "0x15181F0", Offset = "0x15171F0", VA = "0x1815181F0")]
|
|
internal void <LoadInitialScene>b__7()
|
|
{
|
|
BPHGKAEDBPE.CBEOHBCIPEA <>9__106_ = BootSequence.<>c.<>9__106_9;
|
|
if (<>9__106_ == 0)
|
|
{
|
|
BootSequence.<>c.<>9__106_9 = delegate(string error)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Failed to request game invite from player: " + error);
|
|
};
|
|
}
|
|
int num;
|
|
IEnumerator enumerator = KEBJPIGKGOI.EMDOGDFDMCD((long)num, <>9__106_);
|
|
}
|
|
|
|
// Token: 0x0600109B RID: 4251 RVA: 0x0004872C File Offset: 0x0004692C
|
|
[Token(Token = "0x600109B")]
|
|
[Address(RVA = "0x1517E50", Offset = "0x1516E50", VA = "0x181517E50")]
|
|
internal void <LoadInitialScene>b__1(string error)
|
|
{
|
|
CFLMJLFBOKH.GNBKMCKEMEH gnbkmckemeh = this.joinMethod;
|
|
BootSequence bootSequence = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko = this.promise;
|
|
bootSequence.JDLEIAAGEPC(jjekjgalhko, true);
|
|
}
|
|
|
|
// Token: 0x0600109C RID: 4252 RVA: 0x0004875C File Offset: 0x0004695C
|
|
[Token(Token = "0x600109C")]
|
|
[Address(RVA = "0x1517EF0", Offset = "0x1516EF0", VA = "0x181517EF0")]
|
|
internal void <LoadInitialScene>b__3(string error)
|
|
{
|
|
string <LGACIEKBLBM>k__BackingField = CIIBGMBOFEI.IKEDCHMBHFE.<LGACIEKBLBM>k__BackingField;
|
|
int num = 0;
|
|
CFLMJLFBOKH.IPAHNGHGPIB(error, (CFLMJLFBOKH.GNBKMCKEMEH)num, <LGACIEKBLBM>k__BackingField);
|
|
global::UnityEngine.Debug.LogError("Unable to connect to offline Orientation game session: " + error);
|
|
this.promise.HMFPPBJFHKD("Unable to connect to RecNet game session");
|
|
}
|
|
|
|
// Token: 0x0600109D RID: 4253 RVA: 0x000487A4 File Offset: 0x000469A4
|
|
[Token(Token = "0x600109D")]
|
|
[Address(RVA = "0x1518000", Offset = "0x1517000", VA = "0x181518000")]
|
|
internal void <LoadInitialScene>b__4(PLILLKHMNDA homeClub)
|
|
{
|
|
if (homeClub != 0)
|
|
{
|
|
if (this.<>9__10 == 0)
|
|
{
|
|
Action<string> action = delegate(string error)
|
|
{
|
|
BootSequence bootSequence2 = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko2 = this.promise;
|
|
bootSequence2.JDLEIAAGEPC(jjekjgalhko2, true);
|
|
};
|
|
this.<>9__10 = action;
|
|
}
|
|
if (this.<>9__11 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action2 = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (response == Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
return;
|
|
}
|
|
global::UnityEngine.Debug.LogError("Unable to connect to home club: " + response);
|
|
BootSequence bootSequence3 = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko3 = this.promise;
|
|
bootSequence3.JDLEIAAGEPC(jjekjgalhko3, true);
|
|
};
|
|
this.<>9__11 = action2;
|
|
}
|
|
}
|
|
BootSequence bootSequence = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko = this.promise;
|
|
int num = 0;
|
|
bootSequence.JDLEIAAGEPC(jjekjgalhko, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600109E RID: 4254 RVA: 0x00048814 File Offset: 0x00046A14
|
|
[Token(Token = "0x600109E")]
|
|
[Address(RVA = "0x1517D50", Offset = "0x1516D50", VA = "0x181517D50")]
|
|
internal void <LoadInitialScene>b__10(string error)
|
|
{
|
|
BootSequence bootSequence = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko = this.promise;
|
|
bootSequence.JDLEIAAGEPC(jjekjgalhko, true);
|
|
}
|
|
|
|
// Token: 0x0600109F RID: 4255 RVA: 0x00048840 File Offset: 0x00046A40
|
|
[Token(Token = "0x600109F")]
|
|
[Address(RVA = "0x1517D80", Offset = "0x1516D80", VA = "0x181517D80")]
|
|
internal void <LoadInitialScene>b__11(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (response == Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
return;
|
|
}
|
|
global::UnityEngine.Debug.LogError("Unable to connect to home club: " + response);
|
|
BootSequence bootSequence = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko = this.promise;
|
|
bootSequence.JDLEIAAGEPC(jjekjgalhko, true);
|
|
}
|
|
|
|
// Token: 0x060010A0 RID: 4256 RVA: 0x0004888C File Offset: 0x00046A8C
|
|
[Token(Token = "0x60010A0")]
|
|
[Address(RVA = "0x1518170", Offset = "0x1517170", VA = "0x181518170")]
|
|
internal void <LoadInitialScene>b__5(string error)
|
|
{
|
|
global::UnityEngine.Debug.LogError("Unable to GetMyHomeClub");
|
|
BootSequence bootSequence = this.<>4__this;
|
|
JJEKJGALHKO jjekjgalhko = this.promise;
|
|
bootSequence.JDLEIAAGEPC(jjekjgalhko, true);
|
|
}
|
|
|
|
// Token: 0x04000D3D RID: 3389
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000D3D")]
|
|
public CFLMJLFBOKH.GNBKMCKEMEH joinMethod;
|
|
|
|
// Token: 0x04000D3E RID: 3390
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000D3E")]
|
|
public string roomNameArg;
|
|
|
|
// Token: 0x04000D3F RID: 3391
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000D3F")]
|
|
public BootSequence <>4__this;
|
|
|
|
// Token: 0x04000D40 RID: 3392
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000D40")]
|
|
public JJEKJGALHKO promise;
|
|
|
|
// Token: 0x04000D41 RID: 3393
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000D41")]
|
|
public int? playerToJoin;
|
|
|
|
// Token: 0x04000D42 RID: 3394
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000D42")]
|
|
public Action <>9__7;
|
|
|
|
// Token: 0x04000D43 RID: 3395
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000D43")]
|
|
public Action<string> <>9__10;
|
|
|
|
// Token: 0x04000D44 RID: 3396
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000D44")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> <>9__11;
|
|
}
|
|
|
|
// Token: 0x02000208 RID: 520
|
|
[Token(Token = "0x2000208")]
|
|
[CompilerGenerated]
|
|
private sealed class EIDJAHDBFMD
|
|
{
|
|
// Token: 0x060010A1 RID: 4257 RVA: 0x000488C0 File Offset: 0x00046AC0
|
|
[Token(Token = "0x60010A1")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EIDJAHDBFMD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060010A2 RID: 4258 RVA: 0x000488D4 File Offset: 0x00046AD4
|
|
[Token(Token = "0x60010A2")]
|
|
[Address(RVA = "0x1518440", Offset = "0x1517440", VA = "0x181518440")]
|
|
internal void <LoadDormRoom>b__0(string error)
|
|
{
|
|
CFLMJLFBOKH.GNBKMCKEMEH gnbkmckemeh = this.method;
|
|
global::UnityEngine.Debug.LogError("Unable to connect to game session: " + error);
|
|
this.completePromise.HMFPPBJFHKD("Unable to connect to RecNet game session");
|
|
}
|
|
|
|
// Token: 0x060010A3 RID: 4259 RVA: 0x00048910 File Offset: 0x00046B10
|
|
[Token(Token = "0x60010A3")]
|
|
[Address(RVA = "0x1518510", Offset = "0x1517510", VA = "0x181518510")]
|
|
internal void <LoadDormRoom>b__1(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
this.completePromise.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x04000D45 RID: 3397
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000D45")]
|
|
public CFLMJLFBOKH.GNBKMCKEMEH method;
|
|
|
|
// Token: 0x04000D46 RID: 3398
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000D46")]
|
|
public JJEKJGALHKO completePromise;
|
|
}
|
|
}
|