237 lines
7.5 KiB
C#
237 lines
7.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf.Collections;
|
|
using Photon.Pun;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x02003053 RID: 12371
|
|
[Token(Token = "0x2003053")]
|
|
public abstract class BaseBigDataNetworkingManager<T> : MonoBehaviourPun
|
|
{
|
|
// Token: 0x060150DC RID: 86236
|
|
[Token(Token = "0x60150DC")]
|
|
[Address(Slot = "15")]
|
|
protected abstract T HJPHHANPEDE();
|
|
|
|
// Token: 0x060150DD RID: 86237
|
|
[Token(Token = "0x60150DD")]
|
|
[Address(Slot = "16")]
|
|
protected abstract bool ALBKONKHHOL(T BMJFPFPNMJL);
|
|
|
|
// Token: 0x060150DE RID: 86238
|
|
[Token(Token = "0x60150DE")]
|
|
[Address(Slot = "17")]
|
|
protected abstract void MPAIIGKHDLC(T BMJFPFPNMJL);
|
|
|
|
// Token: 0x060150DF RID: 86239
|
|
[Token(Token = "0x60150DF")]
|
|
[Address(Slot = "18")]
|
|
protected abstract void KCKMLILMFHM(T BMJFPFPNMJL, AGAJMBPABDL IEKDDPPNFPF);
|
|
|
|
// Token: 0x060150E0 RID: 86240 RVA: 0x004EE6D0 File Offset: 0x004EC8D0
|
|
[Token(Token = "0x60150E0")]
|
|
[Address(RVA = "0x118FB50", Offset = "0x118E950", VA = "0x18118FB50", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = this.CreateDeserializationHandler();
|
|
IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml);
|
|
Action<AGAJMBPABDL> action;
|
|
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.OLDCNLGOCOH, action);
|
|
}
|
|
|
|
// Token: 0x060150E1 RID: 86241 RVA: 0x004EE708 File Offset: 0x004EC908
|
|
[Token(Token = "0x60150E1")]
|
|
[Address(RVA = "0x11901F0", Offset = "0x118EFF0", VA = "0x1811901F0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
int num = 0;
|
|
this.BCFMOGGPFMF(num != 0);
|
|
Action<AGAJMBPABDL> action;
|
|
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.OLDCNLGOCOH, action);
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x060150E2 RID: 86242 RVA: 0x004EE734 File Offset: 0x004EC934
|
|
[Token(Token = "0x60150E2")]
|
|
[Address(RVA = "0x118FF90", Offset = "0x118ED90", VA = "0x18118FF90")]
|
|
public MLDJDPHKGBO.BCGOBNMHOML CreateDeserializationHandler()
|
|
{
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML();
|
|
JAPOCJCDIJN.JHGPCFHDLEP jhgpcfhdlep;
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.BAPEJOFOPCL((MJAPEGGDLJA)((uint)2048), jhgpcfhdlep);
|
|
Action action;
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml3 = bcgobnmhoml.PFLGCFLPNIP(action);
|
|
Action<Task> action2;
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml4 = bcgobnmhoml.OALOBMKPPKL(action2);
|
|
return bcgobnmhoml;
|
|
}
|
|
|
|
// Token: 0x060150E3 RID: 86243 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60150E3")]
|
|
[Address(RVA = "0x118FD10", Offset = "0x118EB10", VA = "0x18118FD10")]
|
|
protected void BFKPJHCDHBA(T BMJFPFPNMJL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060150E4 RID: 86244 RVA: 0x004EE770 File Offset: 0x004EC970
|
|
[Token(Token = "0x60150E4")]
|
|
[Address(RVA = "0x118FAA0", Offset = "0x118E8A0", VA = "0x18118FAA0")]
|
|
private void APCNPCJGFBG(JOKANEHJNAG GKDCHDHOOFK)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string hdkhkfhidgo = GKDCHDHOOFK.HDKHKFHIDGO;
|
|
int num = 0;
|
|
instance.BootLocalPlayerToDormRoom(hdkhkfhidgo, SessionManager.BDPNOBGNGNI.PERSISTENCE_ERROR, num != 0);
|
|
}
|
|
|
|
// Token: 0x060150E5 RID: 86245
|
|
[Token(Token = "0x60150E5")]
|
|
[Address(Slot = "19")]
|
|
protected abstract bool DGNHPBGGLMJ(PDEKIHFJKHJ NLNHFEEMFBN);
|
|
|
|
// Token: 0x060150E6 RID: 86246
|
|
[Token(Token = "0x60150E6")]
|
|
[Address(Slot = "20")]
|
|
protected abstract void BHCDELJHHHG(COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA KGADGOFNJDC, T BMJFPFPNMJL, Dictionary<Guid, PDEKIHFJKHJ> KMONPDHBAPE);
|
|
|
|
// Token: 0x060150E7 RID: 86247 RVA: 0x004EE79C File Offset: 0x004EC99C
|
|
[Token(Token = "0x60150E7")]
|
|
[Address(RVA = "0x11900D0", Offset = "0x118EED0", VA = "0x1811900D0")]
|
|
private Task LLMLJACKHEJ(JKLGMOGDCNE IIFJDCEPNMJ)
|
|
{
|
|
CancellationToken <KIBLLEDNFKJ>k__BackingField = IIFJDCEPNMJ.<KIBLLEDNFKJ>k__BackingField;
|
|
bool flag;
|
|
if (!flag && KKPBCOOONNK.FEBBKGHNCKJ.Length != 0)
|
|
{
|
|
this.OnDestroy();
|
|
if (this.HJPHHANPEDE() == 0)
|
|
{
|
|
}
|
|
}
|
|
return Task.CompletedTask;
|
|
}
|
|
|
|
// Token: 0x060150E8 RID: 86248 RVA: 0x004EE7E0 File Offset: 0x004EC9E0
|
|
[Token(Token = "0x60150E8")]
|
|
[Address(RVA = "0x1190300", Offset = "0x118F100", VA = "0x181190300")]
|
|
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
|
{
|
|
if (MLDJDPHKGBO.FDLEMABAJMI.DPDIONPOMNM((MJAPEGGDLJA)((uint)2048)) || MLDJDPHKGBO.FDLEMABAJMI.DNPHBGHNDEE((MJAPEGGDLJA)((uint)2048)))
|
|
{
|
|
this.OnDestroy();
|
|
if (this.HJPHHANPEDE() == 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060150E9 RID: 86249 RVA: 0x004EE82C File Offset: 0x004ECA2C
|
|
[Token(Token = "0x60150E9")]
|
|
[Address(RVA = "0x1190840", Offset = "0x118F640", VA = "0x181190840")]
|
|
private Dictionary<Guid, PDEKIHFJKHJ> PJNBABIAPAL(DBFIJENOPDA KGADGOFNJDC, Predicate<PDEKIHFJKHJ> JCPAOHOPBJF)
|
|
{
|
|
Dictionary<Guid, PDEKIHFJKHJ> dictionary = new Dictionary();
|
|
if (KGADGOFNJDC != 0)
|
|
{
|
|
RepeatedField<PDEKIHFJKHJ> ibgjechgheo = KGADGOFNJDC.IBGJECHGHEO;
|
|
this.PJNBABIAPAL(ibgjechgheo, dictionary, JCPAOHOPBJF);
|
|
}
|
|
return dictionary;
|
|
}
|
|
|
|
// Token: 0x060150EA RID: 86250 RVA: 0x004EE85C File Offset: 0x004ECA5C
|
|
[Token(Token = "0x60150EA")]
|
|
[Address(RVA = "0x1190420", Offset = "0x118F220", VA = "0x181190420")]
|
|
private void PJNBABIAPAL(IEnumerable<PDEKIHFJKHJ> IIEFBAPOIMD, Dictionary<Guid, PDEKIHFJKHJ> FLLHBFDLKGC, Predicate<PDEKIHFJKHJ> JCPAOHOPBJF)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (IIEFBAPOIMD == 0 || FLLHBFDLKGC == 0)
|
|
{
|
|
break;
|
|
}
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
Guid guid;
|
|
byte d = guid._d;
|
|
IEnumerable<AHMMBHMDDOG> enumerable;
|
|
enumerable += enumerable;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060150EB RID: 86251 RVA: 0x004EE8B8 File Offset: 0x004ECAB8
|
|
[Token(Token = "0x60150EB")]
|
|
[Address(RVA = "0x118FC90", Offset = "0x118EA90", VA = "0x18118FC90")]
|
|
protected void BCFMOGGPFMF(bool NIGGONLEDHC)
|
|
{
|
|
PUNNetworkManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance != 0)
|
|
{
|
|
instance.SetPhotonPauseState(this, NIGGONLEDHC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060150EC RID: 86252 RVA: 0x004EE8D8 File Offset: 0x004ECAD8
|
|
[Token(Token = "0x60150EC")]
|
|
[Address(RVA = "0x1190900", Offset = "0x118F700", VA = "0x181190900")]
|
|
protected BaseBigDataNetworkingManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060150ED RID: 86253 RVA: 0x004EE8F4 File Offset: 0x004ECAF4
|
|
[Token(Token = "0x60150ED")]
|
|
[Address(RVA = "0x11900C0", Offset = "0x118EEC0", VA = "0x1811900C0")]
|
|
[CompilerGenerated]
|
|
private void FGLCKGIMBPJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060150EE RID: 86254 RVA: 0x004EE904 File Offset: 0x004ECB04
|
|
[Token(Token = "0x60150EE")]
|
|
[Address(RVA = "0x7D0E60", Offset = "0x7CFC60", VA = "0x1807D0E60")]
|
|
[CompilerGenerated]
|
|
private void EFOBEGALJBA(Task LIMOILDIGKF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400DF6F RID: 57199
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400DF6F")]
|
|
private BaseBigDataNetworkingManager<T>.ADFEMOHEDIE DEPKBADDHGB;
|
|
|
|
// Token: 0x0400DF70 RID: 57200
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400DF70")]
|
|
private IDisposable ANEFJHDKAIJ;
|
|
|
|
// Token: 0x02003054 RID: 12372
|
|
[Token(Token = "0x2003054")]
|
|
private enum ADFEMOHEDIE
|
|
{
|
|
// Token: 0x0400DF72 RID: 57202
|
|
[Token(Token = "0x400DF72")]
|
|
InitialLoad,
|
|
// Token: 0x0400DF73 RID: 57203
|
|
[Token(Token = "0x400DF73")]
|
|
Loading,
|
|
// Token: 0x0400DF74 RID: 57204
|
|
[Token(Token = "0x400DF74")]
|
|
Idle
|
|
}
|
|
}
|
|
}
|