1301 lines
43 KiB
C#
1301 lines
43 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.Networking;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using RecRoom.Persistence;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Tools.Tags;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002237 RID: 8759
|
|
[Token(Token = "0x2002237")]
|
|
[StructLayout(3)]
|
|
public class JAPOCJCDIJN : IDisposable
|
|
{
|
|
// Token: 0x17002899 RID: 10393
|
|
// (get) Token: 0x0600F10B RID: 61707 RVA: 0x00390744 File Offset: 0x0038E944
|
|
// (set) Token: 0x0600F10C RID: 61708 RVA: 0x00390758 File Offset: 0x0038E958
|
|
[Token(Token = "0x17002899")]
|
|
public MJAPEGGDLJA ENMMCNGMACC
|
|
{
|
|
[Token(Token = "0x600F10B")]
|
|
[Address(RVA = "0x6C10C0", Offset = "0x6BFAC0", VA = "0x1806C10C0")]
|
|
get
|
|
{
|
|
return this.NFNPACOKDJN;
|
|
}
|
|
[Token(Token = "0x600F10C")]
|
|
[Address(RVA = "0x11DD520", Offset = "0x11DBF20", VA = "0x1811DD520")]
|
|
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}", value, num));
|
|
int nfnpacokdjn2 = (int)this.NFNPACOKDJN;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F10D RID: 61709 RVA: 0x003907AC File Offset: 0x0038E9AC
|
|
[Token(Token = "0x600F10D")]
|
|
[Address(RVA = "0x11DD060", Offset = "0x11DBA60", VA = "0x1811DD060")]
|
|
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: 0x1700289A RID: 10394
|
|
// (get) Token: 0x0600F10E RID: 61710 RVA: 0x003907EC File Offset: 0x0038E9EC
|
|
// (set) Token: 0x0600F10F RID: 61711 RVA: 0x00390800 File Offset: 0x0038EA00
|
|
[Token(Token = "0x1700289A")]
|
|
public MJAPEGGDLJA ILGFEKEJNIB
|
|
{
|
|
[Token(Token = "0x600F10E")]
|
|
[Address(RVA = "0xC94730", Offset = "0xC93130", VA = "0x180C94730")]
|
|
get
|
|
{
|
|
return this.KLMOKHJMDAE;
|
|
}
|
|
[Token(Token = "0x600F10F")]
|
|
[Address(RVA = "0x11DD410", Offset = "0x11DBE10", VA = "0x1811DD410")]
|
|
private set
|
|
{
|
|
if (this.KLMOKHJMDAE != value)
|
|
{
|
|
ISynchronizedFieldNetworkBacking 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: 0x1700289B RID: 10395
|
|
// (get) Token: 0x0600F110 RID: 61712 RVA: 0x00390854 File Offset: 0x0038EA54
|
|
// (set) Token: 0x0600F111 RID: 61713 RVA: 0x00390874 File Offset: 0x0038EA74
|
|
[Token(Token = "0x1700289B")]
|
|
private MJAPEGGDLJA AMGGCGFBPKH
|
|
{
|
|
[Token(Token = "0x600F110")]
|
|
[Address(RVA = "0x11DFA50", Offset = "0x11DE450", VA = "0x1811DFA50")]
|
|
get
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
return ljcfjghelil.MGLJNMIPEKN;
|
|
}
|
|
}
|
|
[Token(Token = "0x600F111")]
|
|
[Address(RVA = "0x11E0020", Offset = "0x11DEA20", VA = "0x1811E0020")]
|
|
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)
|
|
{
|
|
ISynchronizedFieldNetworkBacking ellaohflfje = this.ELLAOHFLFJE;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700289C RID: 10396
|
|
// (get) Token: 0x0600F112 RID: 61714 RVA: 0x003908CC File Offset: 0x0038EACC
|
|
[Token(Token = "0x1700289C")]
|
|
[CanBeNull]
|
|
private string ALGJCKJBDIM
|
|
{
|
|
[Token(Token = "0x600F112")]
|
|
[Address(RVA = "0x11DE1C0", Offset = "0x11DCBC0", VA = "0x1811DE1C0")]
|
|
get
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
return ljcfjghelil.HFFPDEHNNGF;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700289D RID: 10397
|
|
// (get) Token: 0x0600F113 RID: 61715 RVA: 0x003908EC File Offset: 0x0038EAEC
|
|
[Token(Token = "0x1700289D")]
|
|
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x124DB0", Offset = "0x1241B0")]
|
|
public Task<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> KIDPPJGNOJD
|
|
{
|
|
[Token(Token = "0x600F113")]
|
|
[Address(RVA = "0x11DD620", Offset = "0x11DC020", VA = "0x1811DD620")]
|
|
get
|
|
{
|
|
return this.EFJICFDPFLH.m_task;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700289E RID: 10398
|
|
// (get) Token: 0x0600F114 RID: 61716 RVA: 0x0039090C File Offset: 0x0038EB0C
|
|
// (set) Token: 0x0600F115 RID: 61717 RVA: 0x00390920 File Offset: 0x0038EB20
|
|
[Token(Token = "0x1700289E")]
|
|
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x125170", Offset = "0x124570")]
|
|
public Task<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> KPDGMEJDNCO
|
|
{
|
|
[Token(Token = "0x600F114")]
|
|
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
|
get;
|
|
[Token(Token = "0x600F115")]
|
|
[Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")]
|
|
[param: Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1210D0", Offset = "0x1204D0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700289F RID: 10399
|
|
// (get) Token: 0x0600F116 RID: 61718 RVA: 0x00390934 File Offset: 0x0038EB34
|
|
[Token(Token = "0x1700289F")]
|
|
public CancellationToken DJLCEMLAKHB
|
|
{
|
|
[Token(Token = "0x600F116")]
|
|
[Address(RVA = "0x11DE2E0", Offset = "0x11DCCE0", VA = "0x1811DE2E0")]
|
|
get
|
|
{
|
|
return this.LIMDJCOLOGM.Token;
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000FB RID: 251
|
|
// (add) Token: 0x0600F117 RID: 61719 RVA: 0x00390954 File Offset: 0x0038EB54
|
|
// (remove) Token: 0x0600F118 RID: 61720 RVA: 0x00390980 File Offset: 0x0038EB80
|
|
[Token(Token = "0x140000FB")]
|
|
public static event Action PKHMKANLAJD
|
|
{
|
|
[Token(Token = "0x600F117")]
|
|
[Address(RVA = "0x11DFA70", Offset = "0x11DE470", VA = "0x1811DFA70")]
|
|
[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 = "0x600F118")]
|
|
[Address(RVA = "0x11DCF60", Offset = "0x11DB960", VA = "0x1811DCF60")]
|
|
[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: 0x140000FC RID: 252
|
|
// (add) Token: 0x0600F119 RID: 61721 RVA: 0x003909AC File Offset: 0x0038EBAC
|
|
// (remove) Token: 0x0600F11A RID: 61722 RVA: 0x003909C8 File Offset: 0x0038EBC8
|
|
[Token(Token = "0x140000FC")]
|
|
public event Action<MJAPEGGDLJA> NAIOFLAMJMC
|
|
{
|
|
[Token(Token = "0x600F119")]
|
|
[Address(RVA = "0x11E0540", Offset = "0x11DEF40", VA = "0x1811E0540")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600F11A")]
|
|
[Address(RVA = "0x11DE300", Offset = "0x11DCD00", VA = "0x1811DE300")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F11B RID: 61723 RVA: 0x003909E4 File Offset: 0x0038EBE4
|
|
[Token(Token = "0x600F11B")]
|
|
[Address(RVA = "0x11E0AF0", Offset = "0x11DF4F0", VA = "0x1811E0AF0")]
|
|
public JAPOCJCDIJN(string roomDataBlobName, NGFMKDIJAJH subRoom, LOGDJMMNIIC roomDataProvider, [Optional] ISynchronizedFieldNetworkBacking synchronizedFieldBacking, [Optional] INetworkedObjectBacking networkedObjectBacking)
|
|
{
|
|
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.LFMJIIEDIFI = liclbfkinga;
|
|
this.NKAKDFNFGOL = roomDataProvider;
|
|
this.DGKBJDOJGJO = roomDataBlobName;
|
|
this.DJACJOEJMOD = subRoom;
|
|
ISynchronizedFieldNetworkBacking globalNetworkBacking = SynchronizedField.GlobalNetworkBacking;
|
|
this.ELLAOHFLFJE = 0;
|
|
INetworkedObjectBacking <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.GLADDBCNDFG);
|
|
Task task = this.EFJICFDPFLH.m_task;
|
|
Action<Task<ValueTuple<DBFIJENOPDA, COINPCHOMPP>>> action2 = new Action(this.HBKFHBDBFCK);
|
|
Task task2 = task.ContinueWith(action2);
|
|
}
|
|
|
|
// Token: 0x0600F11C RID: 61724 RVA: 0x00390AE8 File Offset: 0x0038ECE8
|
|
[Token(Token = "0x600F11C")]
|
|
[Address(RVA = "0x11DF670", Offset = "0x11DE070", VA = "0x1811DF670")]
|
|
public void HBKFHBDBFCK(Task LIMOILDIGKF)
|
|
{
|
|
int num2;
|
|
do
|
|
{
|
|
int num = 0;
|
|
this.ENFHHEOFIJO.Stop();
|
|
if (this.NLCPOGNMCCA != 0)
|
|
{
|
|
}
|
|
this.LJKJKDGKJCN.NKILHBLOPEA();
|
|
IReadOnlyList<MLDJDPHKGBO.BCGOBNMHOML> readOnlyList = MLDJDPHKGBO.FKALHJMFBMA();
|
|
if (readOnlyList != 0)
|
|
{
|
|
if (num < readOnlyList)
|
|
{
|
|
num += num;
|
|
if (num != readOnlyList)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
num2 = 0;
|
|
}
|
|
if (readOnlyList != 0)
|
|
{
|
|
}
|
|
if (num2 != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num2 != 0);
|
|
MJAPEGGDLJA nfnpacokdjn = this.NFNPACOKDJN;
|
|
this.AEPBLGMMEML(nfnpacokdjn);
|
|
this.GJJHCLACDJE();
|
|
this.LJKJKDGKJCN.BKIFDLDNEDD();
|
|
}
|
|
|
|
// Token: 0x0600F11D RID: 61725 RVA: 0x00390B74 File Offset: 0x0038ED74
|
|
[Token(Token = "0x600F11D")]
|
|
[Address(RVA = "0x11DEE80", Offset = "0x11DD880", VA = "0x1811DEE80")]
|
|
private void GJJHCLACDJE()
|
|
{
|
|
int num;
|
|
StringBuilder stringBuilder;
|
|
do
|
|
{
|
|
num = 0;
|
|
stringBuilder = new StringBuilder("Room Load Timings").AppendLine();
|
|
Dictionary<MJAPEGGDLJA, long> ialaohcdnof = this.IALAOHCDNOF;
|
|
Dictionary.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
StringBuilder stringBuilder2 = stringBuilder.Append("\t");
|
|
StringBuilder stringBuilder3 = stringBuilder2.Append(stringBuilder2).Append(": ");
|
|
StringBuilder stringBuilder5;
|
|
StringBuilder stringBuilder4 = stringBuilder5.AppendLine("ms");
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
global::UnityEngine.Debug.Log(stringBuilder.GetHashCode());
|
|
}
|
|
|
|
// Token: 0x0600F11E RID: 61726 RVA: 0x00390C08 File Offset: 0x0038EE08
|
|
[Token(Token = "0x600F11E")]
|
|
[Address(RVA = "0x11DF9E0", Offset = "0x11DE3E0", VA = "0x1811DF9E0")]
|
|
public void HDGEHNGPFDO()
|
|
{
|
|
if (this.NLCPOGNMCCA != 0)
|
|
{
|
|
}
|
|
this.LJKJKDGKJCN.CFPLJGEABBN();
|
|
Task task = this.MJMCOKPONOJ();
|
|
this.DMADKEEKGGM = task;
|
|
}
|
|
|
|
// Token: 0x0600F11F RID: 61727 RVA: 0x00390C40 File Offset: 0x0038EE40
|
|
[Token(Token = "0x600F11F")]
|
|
[Address(RVA = "0x11DDF50", Offset = "0x11DC950", VA = "0x1811DDF50", 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: 0x0600F120 RID: 61728 RVA: 0x00390CF4 File Offset: 0x0038EEF4
|
|
[Token(Token = "0x600F120")]
|
|
[Address(RVA = "0x11DFFA0", Offset = "0x11DE9A0", VA = "0x1811DFFA0")]
|
|
public void KBPKIDJEOFB()
|
|
{
|
|
CancellationTokenSource limdjcologm = this.LIMDJCOLOGM;
|
|
if (limdjcologm != 0)
|
|
{
|
|
limdjcologm.Cancel();
|
|
}
|
|
CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI;
|
|
if (opdiadkkmgi != 0)
|
|
{
|
|
opdiadkkmgi.Cancel();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F121 RID: 61729 RVA: 0x00390D24 File Offset: 0x0038EF24
|
|
[Token(Token = "0x600F121")]
|
|
[Address(RVA = "0x11DFDC0", Offset = "0x11DE7C0", VA = "0x1811DFDC0")]
|
|
public void IHGCLBJNCCH(ISynchronizedFieldContext 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: 0x0600F122 RID: 61730 RVA: 0x00390DA0 File Offset: 0x0038EFA0
|
|
[Token(Token = "0x600F122")]
|
|
[Address(RVA = "0x11DDBE0", Offset = "0x11DC5E0", VA = "0x1811DDBE0")]
|
|
public void DJFDPJKOGMJ(ISynchronizedFieldContext CKCMODJNCNF, DIMDBPEGDAP LIIPDDNJHJK)
|
|
{
|
|
if (this.NLCPOGNMCCA != 0)
|
|
{
|
|
}
|
|
this.LJCFJGHELIL.DJFDPJKOGMJ(CKCMODJNCNF);
|
|
string text = this.LJCFJGHELIL.DGKBJDOJGJO;
|
|
bool flag = this.LJCFJGHELIL.KHMBJAJGEGL;
|
|
MMAEBOKKGIL mmaebokkgil;
|
|
if (flag)
|
|
{
|
|
string dgkbjdojgjo = this.DGKBJDOJGJO;
|
|
if (!flag && (flag || !dgkbjdojgjo.Equals(text, StringComparison.InvariantCulture)))
|
|
{
|
|
string dgkbjdojgjo2 = this.DGKBJDOJGJO;
|
|
global::UnityEngine.Debug.LogWarning("Retrying RoomLoad due to mismatched Room Blob Name, probably due to an in-progress save.\nStarted:" + dgkbjdojgjo2 + " Authority:" + text);
|
|
this.OPDIADKKMGI.Cancel();
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
Task task = MLDJDPHKGBO.JPPNIMNNADD(CKCMODJNCNF, text, 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)
|
|
{
|
|
}
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
MJAPEGGDLJA mjapeggdlja2;
|
|
global::UnityEngine.Debug.Log(string.Format("Local Entered Load Phase: {0} at {1:F3}", mjapeggdlja2, mjapeggdlja2));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F123 RID: 61731 RVA: 0x00390E90 File Offset: 0x0038F090
|
|
[Token(Token = "0x600F123")]
|
|
[Address(RVA = "0x11DD380", Offset = "0x11DBD80", VA = "0x1811DD380")]
|
|
private static bool BLEEENGLBMM(string MBFDHHOINJN, string DEDIGJCJCEL)
|
|
{
|
|
return MBFDHHOINJN.Equals(DEDIGJCJCEL, StringComparison.InvariantCulture);
|
|
}
|
|
|
|
// Token: 0x0600F124 RID: 61732 RVA: 0x00390EB0 File Offset: 0x0038F0B0
|
|
[Token(Token = "0x600F124")]
|
|
[Address(RVA = "0x11DD190", Offset = "0x11DBB90", VA = "0x1811DD190")]
|
|
public void BALOKJMBNIN()
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
ljcfjghelil.BALOKJMBNIN();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F125 RID: 61733 RVA: 0x00390ED0 File Offset: 0x0038F0D0
|
|
[Token(Token = "0x600F125")]
|
|
[Address(RVA = "0x11DDF40", Offset = "0x11DC940", VA = "0x1811DDF40")]
|
|
public bool DPDIONPOMNM(MJAPEGGDLJA MFPEMJDIIFA)
|
|
{
|
|
return this.KLMOKHJMDAE == MFPEMJDIIFA;
|
|
}
|
|
|
|
// Token: 0x0600F126 RID: 61734 RVA: 0x00390EE8 File Offset: 0x0038F0E8
|
|
[Token(Token = "0x600F126")]
|
|
[Address(RVA = "0x11DDF30", Offset = "0x11DC930", VA = "0x1811DDF30")]
|
|
public bool DNPHBGHNDEE(MJAPEGGDLJA MFPEMJDIIFA)
|
|
{
|
|
return this.NFNPACOKDJN == MFPEMJDIIFA;
|
|
}
|
|
|
|
// Token: 0x0600F127 RID: 61735 RVA: 0x00390F00 File Offset: 0x0038F100
|
|
[Token(Token = "0x600F127")]
|
|
[Address(RVA = "0x11DFFE0", Offset = "0x11DE9E0", VA = "0x1811DFFE0")]
|
|
public bool LKGAGEOCOOL(MJAPEGGDLJA MFPEMJDIIFA)
|
|
{
|
|
DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL;
|
|
if (ljcfjghelil != 0)
|
|
{
|
|
return ljcfjghelil.MGLJNMIPEKN == MFPEMJDIIFA;
|
|
}
|
|
return MJAPEGGDLJA.NOT_STARTED == MFPEMJDIIFA;
|
|
}
|
|
|
|
// Token: 0x0600F128 RID: 61736 RVA: 0x00390F28 File Offset: 0x0038F128
|
|
[Token(Token = "0x600F128")]
|
|
[Address(RVA = "0x11DFF00", Offset = "0x11DE900", VA = "0x1811DFF00")]
|
|
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: 0x0600F129 RID: 61737 RVA: 0x00390F54 File Offset: 0x0038F154
|
|
[Token(Token = "0x600F129")]
|
|
[Address(RVA = "0x11E0400", Offset = "0x11DEE00", VA = "0x1811E0400")]
|
|
public static MJAPEGGDLJA NHGLFFPEJPE(MJAPEGGDLJA KFGJJGMEPJI)
|
|
{
|
|
int num = 0;
|
|
List<MJAPEGGDLJA> cjbgnnbeohp = JAPOCJCDIJN.CJBGNNBEOHP;
|
|
List<MJAPEGGDLJA> cjbgnnbeohp2 = JAPOCJCDIJN.CJBGNNBEOHP;
|
|
num++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F12A RID: 61738 RVA: 0x00390F7C File Offset: 0x0038F17C
|
|
[Token(Token = "0x600F12A")]
|
|
[Address(RVA = "0x11DD1B0", Offset = "0x11DBBB0", VA = "0x1811DD1B0")]
|
|
public void BAPAMPCANIK()
|
|
{
|
|
if (this.LJCFJGHELIL.JAJBFJPMAAD == DIMDBPEGDAP.IGKIMFPKOGN.Loading)
|
|
{
|
|
Task task = this.MJMCOKPONOJ();
|
|
this.DMADKEEKGGM = task;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F12B RID: 61739 RVA: 0x00390FAC File Offset: 0x0038F1AC
|
|
[Token(Token = "0x600F12B")]
|
|
[Address(RVA = "0x11DF1E0", Offset = "0x11DDBE0", VA = "0x1811DF1E0")]
|
|
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: 0x0600F12C RID: 61740 RVA: 0x00391000 File Offset: 0x0038F200
|
|
[Token(Token = "0x600F12C")]
|
|
[Address(RVA = "0x11E0900", Offset = "0x11DF300", VA = "0x1811E0900")]
|
|
private void PGEGKBDOLLP()
|
|
{
|
|
if (this.DMADKEEKGGM == (ulong)0L)
|
|
{
|
|
Task task = this.MJMCOKPONOJ();
|
|
this.DMADKEEKGGM = task;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F12D RID: 61741 RVA: 0x00391028 File Offset: 0x0038F228
|
|
[Token(Token = "0x600F12D")]
|
|
[Address(RVA = "0x11DE910", Offset = "0x11DD310", VA = "0x1811DE910")]
|
|
public Task GHGEGLJHFNE(int HNILKNHNPGE, bool GIMLLPIGIJC, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F12E RID: 61742 RVA: 0x00391038 File Offset: 0x0038F238
|
|
[Token(Token = "0x600F12E")]
|
|
[Address(RVA = "0x11DE7F0", Offset = "0x11DD1F0", VA = "0x1811DE7F0")]
|
|
private Task GAGCEPJGLIM(int HNILKNHNPGE, COINPCHOMPP EJLFEKAPAJH, DBFIJENOPDA DIABHBGBFNK, CancellationToken NDAAKGFBPKE, AECCIDJGFNM FMBELNLEOAA)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F12F RID: 61743 RVA: 0x00391048 File Offset: 0x0038F248
|
|
[Token(Token = "0x600F12F")]
|
|
[Address(RVA = "0x11E02D0", Offset = "0x11DECD0", VA = "0x1811E02D0")]
|
|
private Task NGPIIMLFPMC(int HNILKNHNPGE, MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP EJLFEKAPAJH, DBFIJENOPDA DIABHBGBFNK, CancellationToken NDAAKGFBPKE, AECCIDJGFNM FMBELNLEOAA)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F130 RID: 61744 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F130")]
|
|
[Address(RVA = "0x11DD660", Offset = "0x11DC060", VA = "0x1811DD660")]
|
|
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: 0x0600F131 RID: 61745 RVA: 0x0039105C File Offset: 0x0038F25C
|
|
[Token(Token = "0x600F131")]
|
|
[Address(RVA = "0x11E0700", Offset = "0x11DF100", VA = "0x1811E0700")]
|
|
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: 0x0600F132 RID: 61746 RVA: 0x003910B8 File Offset: 0x0038F2B8
|
|
[Token(Token = "0x600F132")]
|
|
[Address(RVA = "0x11DFB70", Offset = "0x11DE570", VA = "0x1811DFB70")]
|
|
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)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600F133 RID: 61747 RVA: 0x00391128 File Offset: 0x0038F328
|
|
[Token(Token = "0x600F133")]
|
|
[Address(RVA = "0x11DEA00", Offset = "0x11DD400", VA = "0x1811DEA00")]
|
|
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_8E;
|
|
}
|
|
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 != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto IL_8E;
|
|
}
|
|
}
|
|
array = new object[num2];
|
|
throw new ArrayTypeMismatchException();
|
|
IL_8E:
|
|
List<DPHKMBCFIGJ> list3 = new List();
|
|
List<PDEKIHFJKHJ> list4 = new List();
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600F134 RID: 61748 RVA: 0x00391200 File Offset: 0x0038F400
|
|
[Token(Token = "0x600F134")]
|
|
[Address(RVA = "0x11DE3A0", Offset = "0x11DCDA0", VA = "0x1811DE3A0")]
|
|
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: 0x0600F135 RID: 61749 RVA: 0x003912F4 File Offset: 0x0038F4F4
|
|
[Token(Token = "0x600F135")]
|
|
[Address(RVA = "0x11DF290", Offset = "0x11DDC90", VA = "0x1811DF290")]
|
|
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);
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
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;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
INetworkedObjectBacking nlcpognmcca = this.NLCPOGNMCCA;
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
|
|
// Token: 0x0600F136 RID: 61750 RVA: 0x003913CC File Offset: 0x0038F5CC
|
|
[Token(Token = "0x600F136")]
|
|
[Address(RVA = "0x11DF8F0", Offset = "0x11DE2F0", VA = "0x1811DF8F0")]
|
|
public Task HDGBBAGDFOI(int HNILKNHNPGE, string AFMFMCAFFLD, bool GIMLLPIGIJC, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F137 RID: 61751 RVA: 0x003913DC File Offset: 0x0038F5DC
|
|
[Token(Token = "0x600F137")]
|
|
[Address(RVA = "0x11E05E0", Offset = "0x11DEFE0", VA = "0x1811E05E0")]
|
|
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;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F138 RID: 61752 RVA: 0x0039143C File Offset: 0x0038F63C
|
|
[Token(Token = "0x600F138")]
|
|
[Address(RVA = "0x11DD280", Offset = "0x11DBC80", VA = "0x1811DD280")]
|
|
private Task BJAFMLCNINH(int HNILKNHNPGE, CancellationToken NDAAKGFBPKE, AECCIDJGFNM FMBELNLEOAA)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F139 RID: 61753 RVA: 0x0039144C File Offset: 0x0038F64C
|
|
[Token(Token = "0x600F139")]
|
|
[Address(RVA = "0x11DE0B0", Offset = "0x11DCAB0", VA = "0x1811DE0B0")]
|
|
private Task ECNNEHPEEEK(int HNILKNHNPGE, MJAPEGGDLJA OHDGLDBHPOB, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F13A RID: 61754 RVA: 0x00391460 File Offset: 0x0038F660
|
|
[Token(Token = "0x600F13A")]
|
|
[Address(RVA = "0x11E00D0", Offset = "0x11DEAD0", VA = "0x1811E00D0")]
|
|
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.OKAKAHADIBI);
|
|
CancellationToken token2 = this.OPDIADKKMGI.Token;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F13B RID: 61755 RVA: 0x003914FC File Offset: 0x0038F6FC
|
|
[Token(Token = "0x600F13B")]
|
|
[Address(RVA = "0x11DE1E0", Offset = "0x11DCBE0", VA = "0x1811DE1E0")]
|
|
private Task EJAFLIMEFJB(int HNILKNHNPGE, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F13C RID: 61756 RVA: 0x0039150C File Offset: 0x0038F70C
|
|
[Token(Token = "0x600F13C")]
|
|
[Address(RVA = "0x11DD130", Offset = "0x11DBB30", VA = "0x1811DD130")]
|
|
public void APEAMDNNAAA(Exception GOGGCLBODFP)
|
|
{
|
|
this.EFJICFDPFLH.SetException(GOGGCLBODFP);
|
|
}
|
|
|
|
// Token: 0x0600F13D RID: 61757 RVA: 0x0039152C File Offset: 0x0038F72C
|
|
[Token(Token = "0x600F13D")]
|
|
[Address(RVA = "0x11DD1F0", Offset = "0x11DBBF0", VA = "0x1811DD1F0")]
|
|
public void BIAKPPKLHBE()
|
|
{
|
|
int num = 0;
|
|
this.FOMKCKIOFDP = true;
|
|
bool flag = this.EFJICFDPFLH.TrySetResult(num);
|
|
}
|
|
|
|
// Token: 0x0600F13E RID: 61758 RVA: 0x00391558 File Offset: 0x0038F758
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600F13E")]
|
|
[Address(RVA = "0x11E0930", Offset = "0x11DF330", VA = "0x1811E0930")]
|
|
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: 0x0600F13F RID: 61759 RVA: 0x003915B0 File Offset: 0x0038F7B0
|
|
[Token(Token = "0x600F13F")]
|
|
[Address(RVA = "0x11DF190", Offset = "0x11DDB90", VA = "0x1811DF190")]
|
|
[CompilerGenerated]
|
|
private void GLADDBCNDFG()
|
|
{
|
|
bool flag = this.EFJICFDPFLH.TrySetCanceled();
|
|
}
|
|
|
|
// Token: 0x0600F140 RID: 61760 RVA: 0x003915D0 File Offset: 0x0038F7D0
|
|
[Token(Token = "0x600F140")]
|
|
[Address(RVA = "0x11E08E0", Offset = "0x11DF2E0", VA = "0x1811E08E0")]
|
|
[CompilerGenerated]
|
|
private void OKAKAHADIBI()
|
|
{
|
|
CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI;
|
|
if (opdiadkkmgi != 0)
|
|
{
|
|
opdiadkkmgi.Cancel();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400A058 RID: 41048
|
|
[Token(Token = "0x400A058")]
|
|
private const int EMMBOMFALII = 20;
|
|
|
|
// Token: 0x0400A059 RID: 41049
|
|
[Token(Token = "0x400A059")]
|
|
private const float PIBEIJICGHN = 15f;
|
|
|
|
// Token: 0x0400A05A RID: 41050
|
|
[Token(Token = "0x400A05A")]
|
|
private static readonly List<MJAPEGGDLJA> CJBGNNBEOHP;
|
|
|
|
// Token: 0x0400A05B RID: 41051
|
|
[Token(Token = "0x400A05B")]
|
|
private const int ACMBMOPPFLE = 0;
|
|
|
|
// Token: 0x0400A05C RID: 41052
|
|
[Token(Token = "0x400A05C")]
|
|
private static int LICLBFKINGA;
|
|
|
|
// Token: 0x0400A05D RID: 41053
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400A05D")]
|
|
public readonly int LFMJIIEDIFI;
|
|
|
|
// Token: 0x0400A05E RID: 41054
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A05E")]
|
|
private readonly INetworkedObjectBacking NLCPOGNMCCA;
|
|
|
|
// Token: 0x0400A05F RID: 41055
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A05F")]
|
|
private readonly ISynchronizedFieldNetworkBacking ELLAOHFLFJE;
|
|
|
|
// Token: 0x0400A060 RID: 41056
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400A060")]
|
|
public readonly LOGDJMMNIIC NKAKDFNFGOL;
|
|
|
|
// Token: 0x0400A061 RID: 41057
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400A061")]
|
|
public readonly NGFMKDIJAJH DJACJOEJMOD;
|
|
|
|
// Token: 0x0400A062 RID: 41058
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400A062")]
|
|
public readonly string DGKBJDOJGJO;
|
|
|
|
// Token: 0x0400A063 RID: 41059
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400A063")]
|
|
private readonly Stopwatch ENFHHEOFIJO;
|
|
|
|
// Token: 0x0400A064 RID: 41060
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400A064")]
|
|
private readonly CancellationTokenSource LIMDJCOLOGM;
|
|
|
|
// Token: 0x0400A065 RID: 41061
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400A065")]
|
|
private readonly FFHPFPDKBLP LJKJKDGKJCN;
|
|
|
|
// Token: 0x0400A066 RID: 41062
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400A066")]
|
|
private readonly Dictionary<MJAPEGGDLJA, long> IALAOHCDNOF;
|
|
|
|
// Token: 0x0400A067 RID: 41063
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400A067")]
|
|
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x11FEB0", Offset = "0x11F2B0")]
|
|
private readonly TaskCompletionSource<ValueTuple<DBFIJENOPDA, COINPCHOMPP>> EFJICFDPFLH;
|
|
|
|
// Token: 0x0400A068 RID: 41064
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400A068")]
|
|
private int DFLPHGBCNBM;
|
|
|
|
// Token: 0x0400A069 RID: 41065
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400A069")]
|
|
private CancellationTokenSource OPDIADKKMGI;
|
|
|
|
// Token: 0x0400A06A RID: 41066
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400A06A")]
|
|
private Task DMADKEEKGGM;
|
|
|
|
// Token: 0x0400A06B RID: 41067
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400A06B")]
|
|
private MJAPEGGDLJA NFNPACOKDJN;
|
|
|
|
// Token: 0x0400A06C RID: 41068
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x400A06C")]
|
|
private MJAPEGGDLJA KLMOKHJMDAE;
|
|
|
|
// Token: 0x0400A06D RID: 41069
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400A06D")]
|
|
private DIMDBPEGDAP LJCFJGHELIL;
|
|
|
|
// Token: 0x0400A06E RID: 41070
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400A06E")]
|
|
private bool FOMKCKIOFDP;
|
|
|
|
// Token: 0x0400A072 RID: 41074
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400A072")]
|
|
private readonly object DEOJECLCDAJ;
|
|
|
|
// Token: 0x02002238 RID: 8760
|
|
[Token(Token = "0x2002238")]
|
|
public sealed class PLNPFMNHAFG : MulticastDelegate
|
|
{
|
|
// Token: 0x0600F141 RID: 61761 RVA: 0x003915F0 File Offset: 0x0038F7F0
|
|
[Token(Token = "0x600F141")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public PLNPFMNHAFG(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0600F142 RID: 61762 RVA: 0x0039160C File Offset: 0x0038F80C
|
|
[Token(Token = "0x600F142")]
|
|
[Address(RVA = "0x14BA2D0", Offset = "0x14B8CD0", VA = "0x1814BA2D0", Slot = "13")]
|
|
public Task Invoke(MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP EJLFEKAPAJH, DBFIJENOPDA DIABHBGBFNK, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F142)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Threading.Tasks.Task JAPOCJCDIJN/PLNPFMNHAFG::Invoke(MJAPEGGDLJA,COINPCHOMPP,DBFIJENOPDA,System.Threading.CancellationToken)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_80:
|
|
brtrue(IL_80, ceq:bool(ldloc:int32(var_7), ldc.i4:int32(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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x0600F143 RID: 61763 RVA: 0x003916A0 File Offset: 0x0038F8A0
|
|
[Token(Token = "0x600F143")]
|
|
[Address(RVA = "0x14BA200", Offset = "0x14B8C00", VA = "0x1814BA200", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP EJLFEKAPAJH, DBFIJENOPDA DIABHBGBFNK, CancellationToken NDAAKGFBPKE, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F144 RID: 61764 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F144")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public Task EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002239 RID: 8761
|
|
[Token(Token = "0x2002239")]
|
|
public sealed class JHGPCFHDLEP : MulticastDelegate
|
|
{
|
|
// Token: 0x0600F145 RID: 61765 RVA: 0x003916B0 File Offset: 0x0038F8B0
|
|
[Token(Token = "0x600F145")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public JHGPCFHDLEP(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0600F146 RID: 61766 RVA: 0x003916CC File Offset: 0x0038F8CC
|
|
[Token(Token = "0x600F146")]
|
|
[Address(RVA = "0x14B9E70", Offset = "0x14B8870", VA = "0x1814B9E70", Slot = "13")]
|
|
public Task Invoke(CancellationToken NDAAKGFBPKE)
|
|
{
|
|
uint num;
|
|
do
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num == (uint)0);
|
|
throw new ExecutionEngineException();
|
|
}
|
|
|
|
// Token: 0x0600F147 RID: 61767 RVA: 0x0039175C File Offset: 0x0038F95C
|
|
[Token(Token = "0x600F147")]
|
|
[Address(RVA = "0x14B9DF0", Offset = "0x14B87F0", VA = "0x1814B9DF0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(CancellationToken NDAAKGFBPKE, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F148 RID: 61768 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F148")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public Task EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200223A RID: 8762
|
|
[Token(Token = "0x200223A")]
|
|
private class NIJENCOHNBC
|
|
{
|
|
// Token: 0x170028A0 RID: 10400
|
|
// (get) Token: 0x0600F149 RID: 61769 RVA: 0x0039176C File Offset: 0x0038F96C
|
|
// (set) Token: 0x0600F14A RID: 61770 RVA: 0x00391780 File Offset: 0x0038F980
|
|
[Token(Token = "0x170028A0")]
|
|
public int MEPGPGKFENE
|
|
{
|
|
[Token(Token = "0x600F149")]
|
|
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
|
|
get;
|
|
[Token(Token = "0x600F14A")]
|
|
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170028A1 RID: 10401
|
|
// (get) Token: 0x0600F14B RID: 61771 RVA: 0x00391794 File Offset: 0x0038F994
|
|
// (set) Token: 0x0600F14C RID: 61772 RVA: 0x003917A8 File Offset: 0x0038F9A8
|
|
[Token(Token = "0x170028A1")]
|
|
public long HCPIDJJAFOI
|
|
{
|
|
[Token(Token = "0x600F14B")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get;
|
|
[Token(Token = "0x600F14C")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600F14D RID: 61773 RVA: 0x003917BC File Offset: 0x0038F9BC
|
|
[Token(Token = "0x600F14D")]
|
|
[Address(RVA = "0x14BA1F0", Offset = "0x14B8BF0", VA = "0x1814BA1F0")]
|
|
public void AOFOIIOHLKL(long OCOOCNAEFKF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F14E RID: 61774 RVA: 0x003917CC File Offset: 0x0038F9CC
|
|
[Token(Token = "0x600F14E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NIJENCOHNBC()
|
|
{
|
|
}
|
|
}
|
|
}
|