1278 lines
39 KiB
C#
1278 lines
39 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using JetBrains.Annotations;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Circuits.Protobuf;
|
|
using RecRoom.Core.Creation.AI;
|
|
using RecRoom.Persistence;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Tools.Tags;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200253A RID: 9530
|
|
[Token(Token = "0x200253A")]
|
|
public class JAPOCJCDIJN : IDisposable
|
|
{
|
|
// Token: 0x170027D3 RID: 10195
|
|
// (get) Token: 0x0600F3C2 RID: 62402 RVA: 0x0037A684 File Offset: 0x00378884
|
|
// (set) Token: 0x0600F3C3 RID: 62403 RVA: 0x0037A698 File Offset: 0x00378898
|
|
[Token(Token = "0x170027D3")]
|
|
public MJAPEGGDLJA ENMMCNGMACC
|
|
{
|
|
[Token(Token = "0x600F3C2")]
|
|
[Address(RVA = "0x4AF6B0", Offset = "0x4AE6B0", VA = "0x1804AF6B0")]
|
|
get
|
|
{
|
|
return this.NFNPACOKDJN;
|
|
}
|
|
[Token(Token = "0x600F3C3")]
|
|
[Address(RVA = "0x136E2D0", Offset = "0x136D2D0", VA = "0x18136E2D0")]
|
|
private set
|
|
{
|
|
MJAPEGGDLJA nfnpacokdjn = this.NFNPACOKDJN;
|
|
if (nfnpacokdjn != value)
|
|
{
|
|
int num = 0;
|
|
this.AEPBLGMMEML(nfnpacokdjn);
|
|
this.NFNPACOKDJN = value;
|
|
this.KLMOKHJMDAE = value;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
global::UnityEngine.Debug.Log(string.Format("Local Entered Load Phase: {0} at {1:F3}", realtimeSinceStartup, num));
|
|
int nfnpacokdjn2 = (int)this.NFNPACOKDJN;
|
|
RecRoomSceneManager.JFGEIAAJBEP = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F3C4 RID: 62404 RVA: 0x0037A6F4 File Offset: 0x003788F4
|
|
[Token(Token = "0x600F3C4")]
|
|
[Address(RVA = "0x136DE10", Offset = "0x136CE10", VA = "0x18136DE10")]
|
|
private void AEPBLGMMEML(MJAPEGGDLJA MFPEMJDIIFA)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Stopwatch enfhheofijo = this.ENFHHEOFIJO;
|
|
Dictionary<MJAPEGGDLJA, long> ialaohcdnof = this.IALAOHCDNOF;
|
|
long elapsedTicks = enfhheofijo.ElapsedTicks;
|
|
this.ENFHHEOFIJO.Restart();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170027D4 RID: 10196
|
|
// (get) Token: 0x0600F3C5 RID: 62405 RVA: 0x0037A734 File Offset: 0x00378934
|
|
// (set) Token: 0x0600F3C6 RID: 62406 RVA: 0x0037A748 File Offset: 0x00378948
|
|
[Token(Token = "0x170027D4")]
|
|
public MJAPEGGDLJA ILGFEKEJNIB
|
|
{
|
|
[Token(Token = "0x600F3C5")]
|
|
[Address(RVA = "0x4AF6C0", Offset = "0x4AE6C0", VA = "0x1804AF6C0")]
|
|
get
|
|
{
|
|
return this.KLMOKHJMDAE;
|
|
}
|
|
[Token(Token = "0x600F3C6")]
|
|
[Address(RVA = "0x136E1C0", Offset = "0x136D1C0", VA = "0x18136E1C0")]
|
|
private set
|
|
{
|
|
if (this.KLMOKHJMDAE != value)
|
|
{
|
|
EAJNEBMPLON ellaohflfje = this.ELLAOHFLFJE;
|
|
this.KLMOKHJMDAE = value;
|
|
MJAPEGGDLJA klmokhjmdae = this.KLMOKHJMDAE;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
global::UnityEngine.Debug.Log(string.Format("Local {0}Moving to Load Phase: {1} at {2:F3}", "RoomAuthority ", klmokhjmdae, klmokhjmdae));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170027D5 RID: 10197
|
|
// (get) Token: 0x0600F3C7 RID: 62407 RVA: 0x0037A79C File Offset: 0x0037899C
|
|
// (set) Token: 0x0600F3C8 RID: 62408 RVA: 0x0037A7BC File Offset: 0x003789BC
|
|
[Token(Token = "0x170027D5")]
|
|
private MJAPEGGDLJA AMGGCGFBPKH
|
|
{
|
|
[Token(Token = "0x600F3C7")]
|
|
[Address(RVA = "0x13708D0", Offset = "0x136F8D0", VA = "0x1813708D0")]
|
|
get
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
return ljcfjghelil.MGLJNMIPEKN;
|
|
}
|
|
}
|
|
[Token(Token = "0x600F3C8")]
|
|
[Address(RVA = "0x1370EC0", Offset = "0x136FEC0", VA = "0x181370EC0")]
|
|
set
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
MJAPEGGDLJA mjapeggdlja = ljcfjghelil.MGLJNMIPEKN;
|
|
}
|
|
int num = 0;
|
|
if (value != (MJAPEGGDLJA)num)
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil2 = this.LJCFJGHELIL;
|
|
if (ljcfjghelil2 != 0 && ljcfjghelil2.FFNIFALJLDD)
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil3 = this.LJCFJGHELIL;
|
|
if (value == MJAPEGGDLJA.NOT_STARTED)
|
|
{
|
|
EAJNEBMPLON ellaohflfje = this.ELLAOHFLFJE;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170027D6 RID: 10198
|
|
// (get) Token: 0x0600F3C9 RID: 62409 RVA: 0x0037A814 File Offset: 0x00378A14
|
|
[Token(Token = "0x170027D6")]
|
|
[CanBeNull]
|
|
private string ALGJCKJBDIM
|
|
{
|
|
[Token(Token = "0x600F3C9")]
|
|
[Address(RVA = "0x136F0B0", Offset = "0x136E0B0", VA = "0x18136F0B0")]
|
|
get
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
return ljcfjghelil.HFFPDEHNNGF;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170027D7 RID: 10199
|
|
// (get) Token: 0x0600F3CA RID: 62410 RVA: 0x0037A834 File Offset: 0x00378A34
|
|
[Token(Token = "0x170027D7")]
|
|
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x170100", Offset = "0x16F500")]
|
|
public Task<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> KIDPPJGNOJD
|
|
{
|
|
[Token(Token = "0x600F3CA")]
|
|
[Address(RVA = "0x136E450", Offset = "0x136D450", VA = "0x18136E450")]
|
|
get
|
|
{
|
|
return this.EFJICFDPFLH.m_task;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170027D8 RID: 10200
|
|
// (get) Token: 0x0600F3CB RID: 62411 RVA: 0x0037A854 File Offset: 0x00378A54
|
|
// (set) Token: 0x0600F3CC RID: 62412 RVA: 0x0037A868 File Offset: 0x00378A68
|
|
[Token(Token = "0x170027D8")]
|
|
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1706A0", Offset = "0x16FAA0")]
|
|
public Task<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> KPDGMEJDNCO
|
|
{
|
|
[Token(Token = "0x600F3CB")]
|
|
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
|
get;
|
|
[Token(Token = "0x600F3CC")]
|
|
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
|
[param: Attribute(Name = "TupleElementNamesAttribute", RVA = "0x16CD40", Offset = "0x16C140")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170027D9 RID: 10201
|
|
// (get) Token: 0x0600F3CD RID: 62413 RVA: 0x0037A87C File Offset: 0x00378A7C
|
|
// (set) Token: 0x0600F3CE RID: 62414 RVA: 0x0037A890 File Offset: 0x00378A90
|
|
[Token(Token = "0x170027D9")]
|
|
public Task<ENPPCEPEFHO> AEKPJDOIKEJ
|
|
{
|
|
[Token(Token = "0x600F3CD")]
|
|
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
|
|
get;
|
|
[Token(Token = "0x600F3CE")]
|
|
[Address(RVA = "0x42B6C0", Offset = "0x42A6C0", VA = "0x18042B6C0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170027DA RID: 10202
|
|
// (get) Token: 0x0600F3CF RID: 62415 RVA: 0x0037A8A4 File Offset: 0x00378AA4
|
|
// (set) Token: 0x0600F3D0 RID: 62416 RVA: 0x0037A8B8 File Offset: 0x00378AB8
|
|
[Token(Token = "0x170027DA")]
|
|
public Task<FJHELGLEBPK> KNOFIALIPLK
|
|
{
|
|
[Token(Token = "0x600F3CF")]
|
|
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
|
get;
|
|
[Token(Token = "0x600F3D0")]
|
|
[Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170027DB RID: 10203
|
|
// (get) Token: 0x0600F3D1 RID: 62417 RVA: 0x0037A8CC File Offset: 0x00378ACC
|
|
[Token(Token = "0x170027DB")]
|
|
public CancellationToken DJLCEMLAKHB
|
|
{
|
|
[Token(Token = "0x600F3D1")]
|
|
[Address(RVA = "0x136F1F0", Offset = "0x136E1F0", VA = "0x18136F1F0")]
|
|
get
|
|
{
|
|
return this.LIMDJCOLOGM.Token;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000110 RID: 272
|
|
// (add) Token: 0x0600F3D2 RID: 62418 RVA: 0x0037A8EC File Offset: 0x00378AEC
|
|
// (remove) Token: 0x0600F3D3 RID: 62419 RVA: 0x0037A918 File Offset: 0x00378B18
|
|
[Token(Token = "0x14000110")]
|
|
public static event Action PKHMKANLAJD
|
|
{
|
|
[Token(Token = "0x600F3D2")]
|
|
[Address(RVA = "0x13708F0", Offset = "0x136F8F0", VA = "0x1813708F0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action pkhmkanlajd;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
pkhmkanlajd = JAPOCJCDIJN.PKHMKANLAJD;
|
|
@delegate = Delegate.Combine(pkhmkanlajd, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (typeof(JAPOCJCDIJN).TypeHandle != pkhmkanlajd)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600F3D3")]
|
|
[Address(RVA = "0x136DD10", Offset = "0x136CD10", VA = "0x18136DD10")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action pkhmkanlajd;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
pkhmkanlajd = JAPOCJCDIJN.PKHMKANLAJD;
|
|
@delegate = Delegate.Remove(pkhmkanlajd, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (typeof(JAPOCJCDIJN).TypeHandle != pkhmkanlajd)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000111 RID: 273
|
|
// (add) Token: 0x0600F3D4 RID: 62420 RVA: 0x0037A944 File Offset: 0x00378B44
|
|
// (remove) Token: 0x0600F3D5 RID: 62421 RVA: 0x0037A960 File Offset: 0x00378B60
|
|
[Token(Token = "0x14000111")]
|
|
public event Action<MJAPEGGDLJA> NAIOFLAMJMC
|
|
{
|
|
[Token(Token = "0x600F3D4")]
|
|
[Address(RVA = "0x13713D0", Offset = "0x13703D0", VA = "0x1813713D0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600F3D5")]
|
|
[Address(RVA = "0x136F210", Offset = "0x136E210", VA = "0x18136F210")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F3D6 RID: 62422 RVA: 0x0037A97C File Offset: 0x00378B7C
|
|
[Token(Token = "0x600F3D6")]
|
|
[Address(RVA = "0x13719D0", Offset = "0x13709D0", VA = "0x1813719D0")]
|
|
public JAPOCJCDIJN(string AFMFMCAFFLD, string CECPOINNMOE, NGFMKDIJAJH BJIDNOIPHDG, LOGDJMMNIIC FLNEBKABIGH, IGGJONIHDKG GOFIDNJJGEH, MOKJDLMLJEB MPPPMAFKEJN, [Optional] EAJNEBMPLON ELLAOHFLFJE, [Optional] JPEEPBPHBGD NLCPOGNMCCA)
|
|
{
|
|
CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();
|
|
this.LIMDJCOLOGM = cancellationTokenSource;
|
|
FFHPFPDKBLP ffhpfpdkblp = new FFHPFPDKBLP();
|
|
this.LJKJKDGKJCN = ffhpfpdkblp;
|
|
Dictionary<MJAPEGGDLJA, long> dictionary = new Dictionary();
|
|
this.IALAOHCDNOF = dictionary;
|
|
TaskCompletionSource<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> taskCompletionSource = new TaskCompletionSource();
|
|
this.EFJICFDPFLH = taskCompletionSource;
|
|
object obj = new object();
|
|
this.DEOJECLCDAJ = obj;
|
|
base..ctor();
|
|
int liclbfkinga = JAPOCJCDIJN.LICLBFKINGA;
|
|
JAPOCJCDIJN.LICLBFKINGA = liclbfkinga + 1;
|
|
this.NKAKDFNFGOL = 0;
|
|
this.LHPAEMMAEOC = 0;
|
|
this.INAJHFKMNAC = 0;
|
|
this.LFMJIIEDIFI = liclbfkinga;
|
|
this.DGKBJDOJGJO = AFMFMCAFFLD;
|
|
this.IMIIKJCGMBL = CECPOINNMOE;
|
|
this.DJACJOEJMOD = BJIDNOIPHDG;
|
|
EAJNEBMPLON eajnebmplon = JMMPMEPKIJK.MMJHEJIAHOD;
|
|
this.ELLAOHFLFJE = 0;
|
|
JPEEPBPHBGD <LGCCPEBHNBB>k__BackingField = PUNNetworkManager.<LGCCPEBHNBB>k__BackingField;
|
|
this.NLCPOGNMCCA = <LGCCPEBHNBB>k__BackingField;
|
|
Stopwatch stopwatch = Stopwatch.StartNew();
|
|
CancellationTokenSource limdjcologm = this.LIMDJCOLOGM;
|
|
this.ENFHHEOFIJO = stopwatch;
|
|
CancellationToken token = limdjcologm.Token;
|
|
Action action = new Action(this.ILMLNLGGPAD);
|
|
Task task = this.EFJICFDPFLH.m_task;
|
|
Action<Task<ValueTuple<DBFIJENOPDA, COINPCHOMPP>>> action2 = new Action(this.HBKFHBDBFCK);
|
|
Task task2 = task.ContinueWith(action2);
|
|
}
|
|
|
|
// Token: 0x0600F3D7 RID: 62423 RVA: 0x0037AA94 File Offset: 0x00378C94
|
|
[Token(Token = "0x600F3D7")]
|
|
[Address(RVA = "0x1370480", Offset = "0x136F480", VA = "0x181370480")]
|
|
public void HBKFHBDBFCK(Task LIMOILDIGKF)
|
|
{
|
|
IReadOnlyList<MLDJDPHKGBO.BCGOBNMHOML> readOnlyList;
|
|
do
|
|
{
|
|
int num = 0;
|
|
this.ENFHHEOFIJO.Stop();
|
|
if (this.NLCPOGNMCCA != 0)
|
|
{
|
|
}
|
|
this.LJKJKDGKJCN.NKILHBLOPEA();
|
|
readOnlyList = MLDJDPHKGBO.FKALHJMFBMA();
|
|
if (readOnlyList != 0 && num < readOnlyList)
|
|
{
|
|
num += num;
|
|
if (num != readOnlyList)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
while (readOnlyList == 0 || 0 != 0);
|
|
RecRoomSceneManager.GPEKNANBGNG = this.NFNPACOKDJN;
|
|
MJAPEGGDLJA nfnpacokdjn = this.NFNPACOKDJN;
|
|
this.AEPBLGMMEML(nfnpacokdjn);
|
|
this.GJJHCLACDJE();
|
|
this.LJKJKDGKJCN.BKIFDLDNEDD();
|
|
}
|
|
|
|
// Token: 0x0600F3D8 RID: 62424 RVA: 0x0037AB24 File Offset: 0x00378D24
|
|
[Token(Token = "0x600F3D8")]
|
|
[Address(RVA = "0x136FD20", Offset = "0x136ED20", VA = "0x18136FD20")]
|
|
private void GJJHCLACDJE()
|
|
{
|
|
int num;
|
|
StringBuilder stringBuilder;
|
|
do
|
|
{
|
|
num = 0;
|
|
stringBuilder = new StringBuilder("Room Load Timings").AppendLine();
|
|
Dictionary<MJAPEGGDLJA, long> ialaohcdnof = this.IALAOHCDNOF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
StringBuilder stringBuilder2 = stringBuilder.Append("\t");
|
|
string text;
|
|
StringBuilder stringBuilder3 = stringBuilder2.Append(stringBuilder2).Append(": ").Append(text)
|
|
.AppendLine("ms");
|
|
}
|
|
}
|
|
while (num != 0);
|
|
global::UnityEngine.Debug.Log(stringBuilder.GetHashCode());
|
|
}
|
|
|
|
// Token: 0x0600F3D9 RID: 62425 RVA: 0x0037ABB8 File Offset: 0x00378DB8
|
|
[Token(Token = "0x600F3D9")]
|
|
[Address(RVA = "0x1370850", Offset = "0x136F850", VA = "0x181370850")]
|
|
public void HDGEHNGPFDO()
|
|
{
|
|
if (this.NLCPOGNMCCA != 0)
|
|
{
|
|
}
|
|
this.LJKJKDGKJCN.CFPLJGEABBN();
|
|
Task task = this.MJMCOKPONOJ();
|
|
this.DMADKEEKGGM = task;
|
|
}
|
|
|
|
// Token: 0x0600F3DA RID: 62426 RVA: 0x0037ABF0 File Offset: 0x00378DF0
|
|
[Token(Token = "0x600F3DA")]
|
|
[Address(RVA = "0x136EE40", Offset = "0x136DE40", VA = "0x18136EE40", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
CancellationTokenSource limdjcologm = this.LIMDJCOLOGM;
|
|
if (limdjcologm != 0)
|
|
{
|
|
limdjcologm.Cancel();
|
|
CancellationTokenSource limdjcologm2 = this.LIMDJCOLOGM;
|
|
if (limdjcologm2 != 0)
|
|
{
|
|
limdjcologm2.Dispose();
|
|
}
|
|
}
|
|
CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI;
|
|
if (opdiadkkmgi != 0)
|
|
{
|
|
opdiadkkmgi.Dispose();
|
|
}
|
|
if (this.NLCPOGNMCCA != 0)
|
|
{
|
|
}
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.PGEGKBDOLLP);
|
|
ljcfjghelil.AKHCGFEDJPM -= knfakjmalje;
|
|
DIMDBPEGDAP ljcfjghelil2 = this.LJCFJGHELIL;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GMFMICBAFCB);
|
|
ljcfjghelil2.GMFMICBAFCB -= okgcdflpfod;
|
|
DIMDBPEGDAP ljcfjghelil3 = this.LJCFJGHELIL;
|
|
Action action = new Action(this.NLHHPNDLHEB);
|
|
ljcfjghelil3.LJFCPBLNCIG -= action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F3DB RID: 62427 RVA: 0x0037ACA4 File Offset: 0x00378EA4
|
|
[Token(Token = "0x600F3DB")]
|
|
[Address(RVA = "0x1370E40", Offset = "0x136FE40", VA = "0x181370E40")]
|
|
public void KBPKIDJEOFB()
|
|
{
|
|
CancellationTokenSource limdjcologm = this.LIMDJCOLOGM;
|
|
if (limdjcologm != 0)
|
|
{
|
|
limdjcologm.Cancel();
|
|
}
|
|
CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI;
|
|
if (opdiadkkmgi != 0)
|
|
{
|
|
opdiadkkmgi.Cancel();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F3DC RID: 62428 RVA: 0x0037ACD4 File Offset: 0x00378ED4
|
|
[Token(Token = "0x600F3DC")]
|
|
[Address(RVA = "0x1370C10", Offset = "0x136FC10", VA = "0x181370C10")]
|
|
public void IHGCLBJNCCH(GFBDHNEMKPK CKCMODJNCNF, DIMDBPEGDAP LIIPDDNJHJK)
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != LIIPDDNJHJK)
|
|
{
|
|
this.LJCFJGHELIL = LIIPDDNJHJK;
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.PGEGKBDOLLP);
|
|
LIIPDDNJHJK.AKHCGFEDJPM += knfakjmalje;
|
|
DIMDBPEGDAP ljcfjghelil2 = this.LJCFJGHELIL;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GMFMICBAFCB);
|
|
ljcfjghelil2.GMFMICBAFCB += okgcdflpfod;
|
|
DIMDBPEGDAP ljcfjghelil3 = this.LJCFJGHELIL;
|
|
Action action = new Action(this.NLHHPNDLHEB);
|
|
ljcfjghelil3.LJFCPBLNCIG += action;
|
|
}
|
|
ljcfjghelil.IHGCLBJNCCH(CKCMODJNCNF);
|
|
}
|
|
|
|
// Token: 0x0600F3DD RID: 62429 RVA: 0x0037AD50 File Offset: 0x00378F50
|
|
[Token(Token = "0x600F3DD")]
|
|
[Address(RVA = "0x136EA10", Offset = "0x136DA10", VA = "0x18136EA10")]
|
|
public void DJFDPJKOGMJ(GFBDHNEMKPK CKCMODJNCNF, DIMDBPEGDAP LIIPDDNJHJK)
|
|
{
|
|
if (this.NLCPOGNMCCA != 0)
|
|
{
|
|
}
|
|
this.LJCFJGHELIL.DJFDPJKOGMJ(CKCMODJNCNF);
|
|
string text = this.LJCFJGHELIL.DGKBJDOJGJO;
|
|
string text2 = this.LJCFJGHELIL.IMIIKJCGMBL;
|
|
MMAEBOKKGIL mmaebokkgil;
|
|
if (this.LJCFJGHELIL.KHMBJAJGEGL && !JAPOCJCDIJN.BLEEENGLBMM(this.DGKBJDOJGJO, text) && this.LJCFJGHELIL.BKPLHKJLAHM && !JAPOCJCDIJN.BLEEENGLBMM(this.IMIIKJCGMBL, text2))
|
|
{
|
|
string dgkbjdojgjo = this.DGKBJDOJGJO;
|
|
global::UnityEngine.Debug.LogWarning("Retrying RoomLoad due to mismatched Room Blob Name, probably due to an in-progress save.\nStarted:" + dgkbjdojgjo + " Authority:" + text);
|
|
this.OPDIADKKMGI.Cancel();
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
Task task = MLDJDPHKGBO.JPPNIMNNADD(CKCMODJNCNF, text, text2, ljcfjghelil);
|
|
TaskCompletionSource<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> efjicfdpflh = this.EFJICFDPFLH;
|
|
mmaebokkgil = new MMAEBOKKGIL(task);
|
|
efjicfdpflh.SetException(mmaebokkgil);
|
|
return;
|
|
}
|
|
if (mmaebokkgil != 0)
|
|
{
|
|
}
|
|
int num;
|
|
if ((uint)12 != 0U)
|
|
{
|
|
num = 0;
|
|
MJAPEGGDLJA mjapeggdlja;
|
|
while (mjapeggdlja != MJAPEGGDLJA.NOT_STARTED)
|
|
{
|
|
}
|
|
}
|
|
while (num == 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
MJAPEGGDLJA mjapeggdlja2;
|
|
global::UnityEngine.Debug.Log(string.Format("Local Entered Load Phase: {0} at {1:F3}", mjapeggdlja2, mjapeggdlja2));
|
|
RecRoomSceneManager.JFGEIAAJBEP = (MJAPEGGDLJA)num2;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F3DE RID: 62430 RVA: 0x0037AE68 File Offset: 0x00379068
|
|
[Token(Token = "0x600F3DE")]
|
|
[Address(RVA = "0x136E130", Offset = "0x136D130", VA = "0x18136E130")]
|
|
private static bool BLEEENGLBMM(string MBFDHHOINJN, string DEDIGJCJCEL)
|
|
{
|
|
return MBFDHHOINJN.Equals(DEDIGJCJCEL, StringComparison.InvariantCulture);
|
|
}
|
|
|
|
// Token: 0x0600F3DF RID: 62431 RVA: 0x0037AE88 File Offset: 0x00379088
|
|
[Token(Token = "0x600F3DF")]
|
|
[Address(RVA = "0x136DF40", Offset = "0x136CF40", VA = "0x18136DF40")]
|
|
public void BALOKJMBNIN()
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
ljcfjghelil.BALOKJMBNIN();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F3E0 RID: 62432 RVA: 0x0037AEA8 File Offset: 0x003790A8
|
|
[Token(Token = "0x600F3E0")]
|
|
[Address(RVA = "0x136EE30", Offset = "0x136DE30", VA = "0x18136EE30")]
|
|
public bool DPDIONPOMNM(MJAPEGGDLJA MFPEMJDIIFA)
|
|
{
|
|
return this.KLMOKHJMDAE == MFPEMJDIIFA;
|
|
}
|
|
|
|
// Token: 0x0600F3E1 RID: 62433 RVA: 0x0037AEC0 File Offset: 0x003790C0
|
|
[Token(Token = "0x600F3E1")]
|
|
[Address(RVA = "0x136EE20", Offset = "0x136DE20", VA = "0x18136EE20")]
|
|
public bool DNPHBGHNDEE(MJAPEGGDLJA MFPEMJDIIFA)
|
|
{
|
|
return this.NFNPACOKDJN == MFPEMJDIIFA;
|
|
}
|
|
|
|
// Token: 0x0600F3E2 RID: 62434 RVA: 0x0037AED8 File Offset: 0x003790D8
|
|
[Token(Token = "0x600F3E2")]
|
|
[Address(RVA = "0x1370E80", Offset = "0x136FE80", VA = "0x181370E80")]
|
|
public bool LKGAGEOCOOL(MJAPEGGDLJA MFPEMJDIIFA)
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
return ljcfjghelil.MGLJNMIPEKN == MFPEMJDIIFA;
|
|
}
|
|
return MJAPEGGDLJA.NOT_STARTED == MFPEMJDIIFA;
|
|
}
|
|
|
|
// Token: 0x0600F3E3 RID: 62435 RVA: 0x0037AF00 File Offset: 0x00379100
|
|
[Token(Token = "0x600F3E3")]
|
|
[Address(RVA = "0x1370DA0", Offset = "0x136FDA0", VA = "0x181370DA0")]
|
|
private bool IOFHOJJCKNC(MJAPEGGDLJA KFGJJGMEPJI, MJAPEGGDLJA NKDICJFDBAA, out MJAPEGGDLJA GNHPOJAEJNJ)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GNHPOJAEJNJ.value__ = (int)KFGJJGMEPJI;
|
|
}
|
|
GNHPOJAEJNJ.value__ = (int)KFGJJGMEPJI;
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600F3E4 RID: 62436 RVA: 0x0037AF2C File Offset: 0x0037912C
|
|
[Token(Token = "0x600F3E4")]
|
|
[Address(RVA = "0x1371290", Offset = "0x1370290", VA = "0x181371290")]
|
|
public static MJAPEGGDLJA NHGLFFPEJPE(MJAPEGGDLJA KFGJJGMEPJI)
|
|
{
|
|
int num = 0;
|
|
List<MJAPEGGDLJA> cjbgnnbeohp = JAPOCJCDIJN.CJBGNNBEOHP;
|
|
List<MJAPEGGDLJA> cjbgnnbeohp2 = JAPOCJCDIJN.CJBGNNBEOHP;
|
|
num++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F3E5 RID: 62437 RVA: 0x0037AF54 File Offset: 0x00379154
|
|
[Token(Token = "0x600F3E5")]
|
|
[Address(RVA = "0x136DF60", Offset = "0x136CF60", VA = "0x18136DF60")]
|
|
public void BAPAMPCANIK()
|
|
{
|
|
if (this.LJCFJGHELIL.JAJBFJPMAAD == DIMDBPEGDAP.IGKIMFPKOGN.Loading)
|
|
{
|
|
Task task = this.MJMCOKPONOJ();
|
|
this.DMADKEEKGGM = task;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F3E6 RID: 62438 RVA: 0x0037AF84 File Offset: 0x00379184
|
|
[Token(Token = "0x600F3E6")]
|
|
[Address(RVA = "0x1370010", Offset = "0x136F010", VA = "0x181370010")]
|
|
private void GMFMICBAFCB(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG)
|
|
{
|
|
CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI;
|
|
if (opdiadkkmgi != 0)
|
|
{
|
|
opdiadkkmgi.Cancel();
|
|
}
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
TaskCompletionSource<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> efjicfdpflh = this.EFJICFDPFLH;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
string text = ljcfjghelil.HFFPDEHNNGF;
|
|
}
|
|
int num;
|
|
JOKANEHJNAG jokanehjnag = new JOKANEHJNAG(0, num);
|
|
num = 0;
|
|
bool flag = efjicfdpflh.TrySetException(jokanehjnag);
|
|
}
|
|
|
|
// Token: 0x0600F3E7 RID: 62439 RVA: 0x0037AFD8 File Offset: 0x003791D8
|
|
[Token(Token = "0x600F3E7")]
|
|
[Address(RVA = "0x13717E0", Offset = "0x13707E0", VA = "0x1813717E0")]
|
|
private void PGEGKBDOLLP()
|
|
{
|
|
if (this.DMADKEEKGGM == (ulong)0L)
|
|
{
|
|
Task task = this.MJMCOKPONOJ();
|
|
this.DMADKEEKGGM = task;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F3E8 RID: 62440 RVA: 0x0037B000 File Offset: 0x00379200
|
|
[Token(Token = "0x600F3E8")]
|
|
[Address(RVA = "0x136F800", Offset = "0x136E800", VA = "0x18136F800")]
|
|
public Task GHGEGLJHFNE(int HNILKNHNPGE, bool GIMLLPIGIJC, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
Task task;
|
|
return task;
|
|
}
|
|
|
|
// Token: 0x0600F3E9 RID: 62441 RVA: 0x0037B010 File Offset: 0x00379210
|
|
[Token(Token = "0x600F3E9")]
|
|
[Address(RVA = "0x136F700", Offset = "0x136E700", VA = "0x18136F700")]
|
|
private Task GAGCEPJGLIM(int HNILKNHNPGE, JKLGMOGDCNE IIFJDCEPNMJ, AECCIDJGFNM FMBELNLEOAA)
|
|
{
|
|
Task task;
|
|
return task;
|
|
}
|
|
|
|
// Token: 0x0600F3EA RID: 62442 RVA: 0x0037B020 File Offset: 0x00379220
|
|
[Token(Token = "0x600F3EA")]
|
|
[Address(RVA = "0x1371180", Offset = "0x1370180", VA = "0x181371180")]
|
|
private Task NGPIIMLFPMC(int HNILKNHNPGE, MJAPEGGDLJA MFPEMJDIIFA, JKLGMOGDCNE IIFJDCEPNMJ, AECCIDJGFNM FMBELNLEOAA)
|
|
{
|
|
Task task;
|
|
return task;
|
|
}
|
|
|
|
// Token: 0x0600F3EB RID: 62443 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F3EB")]
|
|
[Address(RVA = "0x136E490", Offset = "0x136D490", VA = "0x18136E490")]
|
|
private List<ValueTuple<PersistenceView, PDEKIHFJKHJ>> DAJKBENHKGD(COINPCHOMPP HNPBHLIOFNC, GameObject[] OPFBEFGHOEC, List<PDEKIHFJKHJ> OFDEGBJIHDP, CancellationToken NDAAKGFBPKE, AECCIDJGFNM FMBELNLEOAA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F3EC RID: 62444 RVA: 0x0037B034 File Offset: 0x00379234
|
|
[Token(Token = "0x600F3EC")]
|
|
[Address(RVA = "0x1371600", Offset = "0x1370600", VA = "0x181371600")]
|
|
private Dictionary<int, int> NOMOOGAHOMJ(DBFIJENOPDA DIABHBGBFNK, COINPCHOMPP EJLFEKAPAJH)
|
|
{
|
|
ByteString balpkfjcnpl = DIABHBGBFNK.BALPKFJCNPL;
|
|
int num = 0;
|
|
if (balpkfjcnpl != num && !DIABHBGBFNK.BALPKFJCNPL.IsEmpty)
|
|
{
|
|
MessageParser<CircuitNodeGraphCollectionData> parser = CircuitNodeGraphCollectionData._parser;
|
|
ByteString balpkfjcnpl2 = DIABHBGBFNK.BALPKFJCNPL;
|
|
JAPOCJCDIJN.IBKGFDPHLMO(parser.ParseFrom(balpkfjcnpl2));
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F3ED RID: 62445 RVA: 0x0037B090 File Offset: 0x00379290
|
|
[Token(Token = "0x600F3ED")]
|
|
[Address(RVA = "0x13709F0", Offset = "0x136F9F0", VA = "0x1813709F0")]
|
|
private static void IBKGFDPHLMO(CircuitNodeGraphCollectionData KFFMHCLOCFO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
HashSet<ByteString> hashSet = new HashSet();
|
|
IEnumerator<CircuitNodeGraphData> enumerator = KFFMHCLOCFO.graphs_.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
if (num < enumerator)
|
|
{
|
|
num += num;
|
|
if (num == enumerator)
|
|
{
|
|
goto IL_3D;
|
|
}
|
|
num++;
|
|
}
|
|
bool flag;
|
|
while (flag)
|
|
{
|
|
}
|
|
Guid guid = Guid.NewGuid();
|
|
ByteString byteString;
|
|
bool flag2 = hashSet.Add(byteString);
|
|
IL_3D:
|
|
byteString += byteString;
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600F3EE RID: 62446 RVA: 0x0037B0FC File Offset: 0x003792FC
|
|
[Token(Token = "0x600F3EE")]
|
|
[Address(RVA = "0x136F8F0", Offset = "0x136E8F0", VA = "0x18136F8F0")]
|
|
private ValueTuple<List<DPHKMBCFIGJ>, List<PDEKIHFJKHJ>> GHPHHENHMMB(DBFIJENOPDA DIABHBGBFNK, COINPCHOMPP EJLFEKAPAJH, Dictionary<int, int> DDOMAKJGBKL)
|
|
{
|
|
object[] array;
|
|
int num2;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (EJLFEKAPAJH == (COINPCHOMPP)0)
|
|
{
|
|
goto IL_87;
|
|
}
|
|
List<DPHKMBCFIGJ> list2;
|
|
List<PDEKIHFJKHJ> list = new List(list2._size);
|
|
IEnumerator<PDEKIHFJKHJ> enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
if (num < enumerator)
|
|
{
|
|
num += num;
|
|
if (num == enumerator)
|
|
{
|
|
Guid guid;
|
|
guid += guid;
|
|
array[0] = guid;
|
|
global::UnityEngine.Debug.LogErrorFormat("Failed to construct instantiation request for object with guid {0}.", array);
|
|
goto IL_7C;
|
|
}
|
|
num++;
|
|
}
|
|
ABMHDAEIKAF abmhdaeikaf;
|
|
if (abmhdaeikaf.<IMAAECBHHJF>k__BackingField != 0 && !Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG)
|
|
{
|
|
continue;
|
|
}
|
|
num2 = 0;
|
|
if (abmhdaeikaf.BCCGKHKNBLB() == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
IL_7C:
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto IL_87;
|
|
}
|
|
}
|
|
array = new object[num2];
|
|
throw new ArrayTypeMismatchException();
|
|
IL_87:
|
|
List<DPHKMBCFIGJ> list3 = new List();
|
|
List<PDEKIHFJKHJ> list4 = new List();
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600F3EF RID: 62447 RVA: 0x0037B1D0 File Offset: 0x003793D0
|
|
[Token(Token = "0x600F3EF")]
|
|
[Address(RVA = "0x136F2B0", Offset = "0x136E2B0", VA = "0x18136F2B0")]
|
|
private IEnumerable<HNJKPIGALIL> FIBMPAENGCH()
|
|
{
|
|
List<HNJKPIGALIL> list = new List();
|
|
ToolTagManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
ToolTagManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
list.Add(instance2);
|
|
}
|
|
PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance3 != num2)
|
|
{
|
|
PlayerRoomRoleManager instance4 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
list.Add(instance4);
|
|
}
|
|
PlayerGameRoleManager instance5 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
int num3 = 0;
|
|
if (instance5 != num3)
|
|
{
|
|
PlayerGameRoleManager instance6 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
list.Add(instance6);
|
|
}
|
|
GameManager instance7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num4 = 0;
|
|
if (instance7 != num4)
|
|
{
|
|
GameManager instance8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
list.Add(instance8);
|
|
}
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num5 = 0;
|
|
if (<OCDLBPHJMOP>k__BackingField != num5)
|
|
{
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField2 = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
list.Add(<OCDLBPHJMOP>k__BackingField2);
|
|
}
|
|
if (UGCNavMeshManager.FFNIFALJLDD)
|
|
{
|
|
UGCNavMeshManager <OCDLBPHJMOP>k__BackingField3 = UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField;
|
|
list.Add(<OCDLBPHJMOP>k__BackingField3);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F3F0 RID: 62448 RVA: 0x0037B2C4 File Offset: 0x003794C4
|
|
[Token(Token = "0x600F3F0")]
|
|
[Address(RVA = "0x13700C0", Offset = "0x136F0C0", VA = "0x1813700C0")]
|
|
private void GNJKADOPPIA([NotNull] DBFIJENOPDA DIABHBGBFNK)
|
|
{
|
|
int num;
|
|
int num3;
|
|
do
|
|
{
|
|
num = 0;
|
|
EEAOHJOKCHH.HBOCCHBDGBG(DIABHBGBFNK, "RoomDataBlob cannot be null");
|
|
if (DIABHBGBFNK.ELFBKDCEIIN >= 15 || DIABHBGBFNK.FKBHANPDJLH != 0)
|
|
{
|
|
}
|
|
List<GameObject> list = new List();
|
|
List<PersistenceView> list2 = Enumerable.ToList<PersistenceView>(PersistenceView.AllViews.Values);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
int num2 = 0;
|
|
SpawnableTool spawnableTool;
|
|
if (spawnableTool != num2 && spawnableTool.OPLHMKFCNOL == OGNBCNBPFCC.SCOREBOARD_PROJECTOR)
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
Dictionary<Guid, PersistenceView> allViews = PersistenceView.AllViews;
|
|
GameObject gameObject;
|
|
list.Add(gameObject);
|
|
}
|
|
num3 = 0;
|
|
}
|
|
while (num != 0);
|
|
JPEEPBPHBGD nlcpognmcca = this.NLCPOGNMCCA;
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
|
|
// Token: 0x0600F3F1 RID: 62449 RVA: 0x0037B394 File Offset: 0x00379594
|
|
[Token(Token = "0x600F3F1")]
|
|
[Address(RVA = "0x1370760", Offset = "0x136F760", VA = "0x181370760")]
|
|
public Task HDGBBAGDFOI(int HNILKNHNPGE, string AFMFMCAFFLD, bool GIMLLPIGIJC, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
Task task;
|
|
return task;
|
|
}
|
|
|
|
// Token: 0x0600F3F2 RID: 62450 RVA: 0x0037B3A4 File Offset: 0x003795A4
|
|
[Token(Token = "0x600F3F2")]
|
|
[Address(RVA = "0x1371470", Offset = "0x1370470", VA = "0x181371470")]
|
|
private void NLHHPNDLHEB()
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil == 0 || ljcfjghelil.MGLJNMIPEKN == MJAPEGGDLJA.NOT_STARTED)
|
|
{
|
|
MJAPEGGDLJA nfnpacokdjn = this.NFNPACOKDJN;
|
|
if (nfnpacokdjn != MJAPEGGDLJA.NOT_STARTED)
|
|
{
|
|
this.AEPBLGMMEML(nfnpacokdjn);
|
|
int num = 0;
|
|
this.NFNPACOKDJN = (MJAPEGGDLJA)num;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
MJAPEGGDLJA mjapeggdlja;
|
|
global::UnityEngine.Debug.Log(string.Format("Local Entered Load Phase: {0} at {1:F3}", mjapeggdlja, mjapeggdlja));
|
|
int nfnpacokdjn2 = (int)this.NFNPACOKDJN;
|
|
RecRoomSceneManager.JFGEIAAJBEP = (MJAPEGGDLJA)num;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F3F3 RID: 62451 RVA: 0x0037B40C File Offset: 0x0037960C
|
|
[Token(Token = "0x600F3F3")]
|
|
[Address(RVA = "0x136E030", Offset = "0x136D030", VA = "0x18136E030")]
|
|
private Task BJAFMLCNINH(int HNILKNHNPGE, JKLGMOGDCNE IIFJDCEPNMJ, AECCIDJGFNM FMBELNLEOAA)
|
|
{
|
|
Task task;
|
|
return task;
|
|
}
|
|
|
|
// Token: 0x0600F3F4 RID: 62452 RVA: 0x0037B41C File Offset: 0x0037961C
|
|
[Token(Token = "0x600F3F4")]
|
|
[Address(RVA = "0x136EFA0", Offset = "0x136DFA0", VA = "0x18136EFA0")]
|
|
private Task ECNNEHPEEEK(int HNILKNHNPGE, MJAPEGGDLJA OHDGLDBHPOB, JKLGMOGDCNE IIFJDCEPNMJ)
|
|
{
|
|
Task task;
|
|
return task;
|
|
}
|
|
|
|
// Token: 0x0600F3F5 RID: 62453 RVA: 0x0037B434 File Offset: 0x00379634
|
|
[Token(Token = "0x600F3F5")]
|
|
[Address(RVA = "0x1370F70", Offset = "0x136FF70", VA = "0x181370F70")]
|
|
private Task MJMCOKPONOJ()
|
|
{
|
|
int dflphgbcnbm = this.DFLPHGBCNBM;
|
|
CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI;
|
|
int num = dflphgbcnbm + 1;
|
|
this.DFLPHGBCNBM = num;
|
|
if (opdiadkkmgi != 0 && !opdiadkkmgi.IsCancellationRequested)
|
|
{
|
|
this.OPDIADKKMGI.Cancel();
|
|
}
|
|
this.LJKJKDGKJCN.JBBLIBHHEBC();
|
|
this.IALAOHCDNOF.Clear();
|
|
CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();
|
|
CancellationTokenSource limdjcologm = this.LIMDJCOLOGM;
|
|
this.OPDIADKKMGI = cancellationTokenSource;
|
|
CancellationToken token = limdjcologm.Token;
|
|
Action action = new Action(this.EKOLKDAPJIA);
|
|
CancellationToken token2 = this.OPDIADKKMGI.Token;
|
|
Task task;
|
|
return task;
|
|
}
|
|
|
|
// Token: 0x0600F3F6 RID: 62454 RVA: 0x0037B4D4 File Offset: 0x003796D4
|
|
[Token(Token = "0x600F3F6")]
|
|
[Address(RVA = "0x136F0D0", Offset = "0x136E0D0", VA = "0x18136F0D0")]
|
|
private Task EJAFLIMEFJB(int HNILKNHNPGE, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
Task task;
|
|
return task;
|
|
}
|
|
|
|
// Token: 0x0600F3F7 RID: 62455 RVA: 0x0037B4E8 File Offset: 0x003796E8
|
|
[Token(Token = "0x600F3F7")]
|
|
[Address(RVA = "0x136DEE0", Offset = "0x136CEE0", VA = "0x18136DEE0")]
|
|
public void APEAMDNNAAA(Exception GOGGCLBODFP)
|
|
{
|
|
this.EFJICFDPFLH.SetException(GOGGCLBODFP);
|
|
}
|
|
|
|
// Token: 0x0600F3F8 RID: 62456 RVA: 0x0037B508 File Offset: 0x00379708
|
|
[Token(Token = "0x600F3F8")]
|
|
[Address(RVA = "0x136DFA0", Offset = "0x136CFA0", VA = "0x18136DFA0")]
|
|
public void BIAKPPKLHBE()
|
|
{
|
|
int num = 0;
|
|
this.FOMKCKIOFDP = true;
|
|
bool flag = this.EFJICFDPFLH.TrySetResult(num);
|
|
}
|
|
|
|
// Token: 0x0600F3F9 RID: 62457 RVA: 0x0037B534 File Offset: 0x00379734
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600F3F9")]
|
|
[Address(RVA = "0x1371810", Offset = "0x1370810", VA = "0x181371810")]
|
|
static JAPOCJCDIJN()
|
|
{
|
|
Func<MJAPEGGDLJA, bool> func;
|
|
do
|
|
{
|
|
Array values = Enum.GetValues(typeof(MJAPEGGDLJA));
|
|
func = (MJAPEGGDLJA p) => p != MJAPEGGDLJA.NOT_STARTED;
|
|
if (values == 0)
|
|
{
|
|
}
|
|
}
|
|
while (func == 0);
|
|
Func<MJAPEGGDLJA, int> func2 = (MJAPEGGDLJA p) => (int)p;
|
|
IEnumerable<MJAPEGGDLJA> enumerable;
|
|
JAPOCJCDIJN.CJBGNNBEOHP = Enumerable.ToList<MJAPEGGDLJA>(Enumerable.OrderBy<MJAPEGGDLJA, int>(enumerable, func2));
|
|
}
|
|
|
|
// Token: 0x0600F3FA RID: 62458 RVA: 0x0037B58C File Offset: 0x0037978C
|
|
[Token(Token = "0x600F3FA")]
|
|
[Address(RVA = "0x1370D50", Offset = "0x136FD50", VA = "0x181370D50")]
|
|
[CompilerGenerated]
|
|
private void ILMLNLGGPAD()
|
|
{
|
|
bool flag = this.EFJICFDPFLH.TrySetCanceled();
|
|
}
|
|
|
|
// Token: 0x0600F3FB RID: 62459 RVA: 0x0037B5AC File Offset: 0x003797AC
|
|
[Token(Token = "0x600F3FB")]
|
|
[Address(RVA = "0x136F1D0", Offset = "0x136E1D0", VA = "0x18136F1D0")]
|
|
[CompilerGenerated]
|
|
private void EKOLKDAPJIA()
|
|
{
|
|
CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI;
|
|
if (opdiadkkmgi != 0)
|
|
{
|
|
opdiadkkmgi.Cancel();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400A094 RID: 41108
|
|
[Token(Token = "0x400A094")]
|
|
private const int EMMBOMFALII = 20;
|
|
|
|
// Token: 0x0400A095 RID: 41109
|
|
[Token(Token = "0x400A095")]
|
|
private const float PIBEIJICGHN = 15f;
|
|
|
|
// Token: 0x0400A096 RID: 41110
|
|
[Token(Token = "0x400A096")]
|
|
private static readonly List<MJAPEGGDLJA> CJBGNNBEOHP;
|
|
|
|
// Token: 0x0400A097 RID: 41111
|
|
[Token(Token = "0x400A097")]
|
|
private const int ACMBMOPPFLE = 0;
|
|
|
|
// Token: 0x0400A098 RID: 41112
|
|
[Token(Token = "0x400A098")]
|
|
private static int LICLBFKINGA;
|
|
|
|
// Token: 0x0400A099 RID: 41113
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400A099")]
|
|
public readonly int LFMJIIEDIFI;
|
|
|
|
// Token: 0x0400A09A RID: 41114
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A09A")]
|
|
private readonly JPEEPBPHBGD NLCPOGNMCCA;
|
|
|
|
// Token: 0x0400A09B RID: 41115
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A09B")]
|
|
private readonly EAJNEBMPLON ELLAOHFLFJE;
|
|
|
|
// Token: 0x0400A09C RID: 41116
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400A09C")]
|
|
public readonly LOGDJMMNIIC NKAKDFNFGOL;
|
|
|
|
// Token: 0x0400A09D RID: 41117
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400A09D")]
|
|
public readonly IGGJONIHDKG LHPAEMMAEOC;
|
|
|
|
// Token: 0x0400A09E RID: 41118
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400A09E")]
|
|
public readonly MOKJDLMLJEB INAJHFKMNAC;
|
|
|
|
// Token: 0x0400A09F RID: 41119
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400A09F")]
|
|
public readonly NGFMKDIJAJH DJACJOEJMOD;
|
|
|
|
// Token: 0x0400A0A0 RID: 41120
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400A0A0")]
|
|
public readonly string DGKBJDOJGJO;
|
|
|
|
// Token: 0x0400A0A1 RID: 41121
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400A0A1")]
|
|
public readonly string IMIIKJCGMBL;
|
|
|
|
// Token: 0x0400A0A2 RID: 41122
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400A0A2")]
|
|
private readonly Stopwatch ENFHHEOFIJO;
|
|
|
|
// Token: 0x0400A0A3 RID: 41123
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400A0A3")]
|
|
private readonly CancellationTokenSource LIMDJCOLOGM;
|
|
|
|
// Token: 0x0400A0A4 RID: 41124
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400A0A4")]
|
|
private readonly FFHPFPDKBLP LJKJKDGKJCN;
|
|
|
|
// Token: 0x0400A0A5 RID: 41125
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400A0A5")]
|
|
private readonly Dictionary<MJAPEGGDLJA, long> IALAOHCDNOF;
|
|
|
|
// Token: 0x0400A0A6 RID: 41126
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400A0A6")]
|
|
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x16B2B0", Offset = "0x16A6B0")]
|
|
private readonly TaskCompletionSource<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> EFJICFDPFLH;
|
|
|
|
// Token: 0x0400A0A7 RID: 41127
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400A0A7")]
|
|
private int DFLPHGBCNBM;
|
|
|
|
// Token: 0x0400A0A8 RID: 41128
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400A0A8")]
|
|
private CancellationTokenSource OPDIADKKMGI;
|
|
|
|
// Token: 0x0400A0A9 RID: 41129
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400A0A9")]
|
|
private Task DMADKEEKGGM;
|
|
|
|
// Token: 0x0400A0AA RID: 41130
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400A0AA")]
|
|
private MJAPEGGDLJA NFNPACOKDJN;
|
|
|
|
// Token: 0x0400A0AB RID: 41131
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400A0AB")]
|
|
private MJAPEGGDLJA KLMOKHJMDAE;
|
|
|
|
// Token: 0x0400A0AC RID: 41132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400A0AC")]
|
|
private DIMDBPEGDAP LJCFJGHELIL;
|
|
|
|
// Token: 0x0400A0AD RID: 41133
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400A0AD")]
|
|
private bool FOMKCKIOFDP;
|
|
|
|
// Token: 0x0400A0B3 RID: 41139
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400A0B3")]
|
|
private readonly object DEOJECLCDAJ;
|
|
|
|
// Token: 0x0200253B RID: 9531
|
|
[Token(Token = "0x200253B")]
|
|
public sealed class JHGPCFHDLEP : MulticastDelegate
|
|
{
|
|
// Token: 0x0600F3FC RID: 62460 RVA: 0x0037B5CC File Offset: 0x003797CC
|
|
[Token(Token = "0x600F3FC")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public JHGPCFHDLEP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0600F3FD RID: 62461 RVA: 0x0037B5E8 File Offset: 0x003797E8
|
|
[Token(Token = "0x600F3FD")]
|
|
[Address(RVA = "0xB1BE60", Offset = "0xB1AE60", VA = "0x180B1BE60", Slot = "13")]
|
|
public Task Invoke(JKLGMOGDCNE IIFJDCEPNMJ)
|
|
{
|
|
uint num;
|
|
do
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num == (uint)0);
|
|
throw new ExecutionEngineException();
|
|
}
|
|
|
|
// Token: 0x0600F3FE RID: 62462 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F3FE")]
|
|
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(JKLGMOGDCNE IIFJDCEPNMJ, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F3FF RID: 62463 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F3FF")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public Task EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200253C RID: 9532
|
|
[Token(Token = "0x200253C")]
|
|
private class NIJENCOHNBC
|
|
{
|
|
// Token: 0x170027DC RID: 10204
|
|
// (get) Token: 0x0600F400 RID: 62464 RVA: 0x0037B6EC File Offset: 0x003798EC
|
|
// (set) Token: 0x0600F401 RID: 62465 RVA: 0x0037B700 File Offset: 0x00379900
|
|
[Token(Token = "0x170027DC")]
|
|
public int MEPGPGKFENE
|
|
{
|
|
[Token(Token = "0x600F400")]
|
|
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
|
get;
|
|
[Token(Token = "0x600F401")]
|
|
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170027DD RID: 10205
|
|
// (get) Token: 0x0600F402 RID: 62466 RVA: 0x0037B714 File Offset: 0x00379914
|
|
// (set) Token: 0x0600F403 RID: 62467 RVA: 0x0037B728 File Offset: 0x00379928
|
|
[Token(Token = "0x170027DD")]
|
|
public long HCPIDJJAFOI
|
|
{
|
|
[Token(Token = "0x600F402")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get;
|
|
[Token(Token = "0x600F403")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600F404 RID: 62468 RVA: 0x0037B73C File Offset: 0x0037993C
|
|
[Token(Token = "0x600F404")]
|
|
[Address(RVA = "0x1D61400", Offset = "0x1D60400", VA = "0x181D61400")]
|
|
public void AOFOIIOHLKL(long OCOOCNAEFKF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F405 RID: 62469 RVA: 0x0037B74C File Offset: 0x0037994C
|
|
[Token(Token = "0x600F405")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NIJENCOHNBC()
|
|
{
|
|
}
|
|
}
|
|
}
|