239 lines
7.6 KiB
C#
239 lines
7.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf.Collections;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x02002B31 RID: 11057
|
|
[Token(Token = "0x2002B31")]
|
|
[StructLayout(3)]
|
|
public abstract class BaseBigDataNetworkingManager<T> : MonoBehaviourPun
|
|
{
|
|
// Token: 0x06013525 RID: 79141
|
|
[Token(Token = "0x6013525")]
|
|
[Address(Slot = "15")]
|
|
protected abstract T HJPHHANPEDE();
|
|
|
|
// Token: 0x06013526 RID: 79142
|
|
[Token(Token = "0x6013526")]
|
|
[Address(Slot = "16")]
|
|
protected abstract bool ALBKONKHHOL(T BMJFPFPNMJL);
|
|
|
|
// Token: 0x06013527 RID: 79143
|
|
[Token(Token = "0x6013527")]
|
|
[Address(Slot = "17")]
|
|
protected abstract void MPAIIGKHDLC(T BMJFPFPNMJL);
|
|
|
|
// Token: 0x06013528 RID: 79144
|
|
[Token(Token = "0x6013528")]
|
|
[Address(Slot = "18")]
|
|
protected abstract void KCKMLILMFHM(T BMJFPFPNMJL, Photon.Realtime.Player IEKDDPPNFPF);
|
|
|
|
// Token: 0x06013529 RID: 79145 RVA: 0x004A32B4 File Offset: 0x004A14B4
|
|
[Token(Token = "0x6013529")]
|
|
[Address(RVA = "0x1DB03E0", Offset = "0x1DAEDE0", VA = "0x181DB03E0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = this.CreateDeserializationHandler();
|
|
IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml);
|
|
Action<Photon.Realtime.Player> action;
|
|
PhotonNetwork.OnPhotonPlayerConnected += action;
|
|
}
|
|
|
|
// Token: 0x0601352A RID: 79146 RVA: 0x004A32EC File Offset: 0x004A14EC
|
|
[Token(Token = "0x601352A")]
|
|
[Address(RVA = "0x1DB0B70", Offset = "0x1DAF570", VA = "0x181DB0B70", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
int num = 0;
|
|
this.BCFMOGGPFMF(num != 0);
|
|
Action<Photon.Realtime.Player> action;
|
|
PhotonNetwork.OnPhotonPlayerConnected -= action;
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x0601352B RID: 79147 RVA: 0x004A3318 File Offset: 0x004A1518
|
|
[Token(Token = "0x601352B")]
|
|
[Address(RVA = "0x1DB0920", Offset = "0x1DAF320", VA = "0x181DB0920")]
|
|
public MLDJDPHKGBO.BCGOBNMHOML CreateDeserializationHandler()
|
|
{
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML();
|
|
JAPOCJCDIJN.PLNPFMNHAFG plnpfmnhafg;
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.BAPEJOFOPCL((MJAPEGGDLJA)((uint)2048), plnpfmnhafg);
|
|
Action action;
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml3 = bcgobnmhoml.PFLGCFLPNIP(action);
|
|
Action<Task> action2;
|
|
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml4 = bcgobnmhoml.OALOBMKPPKL(action2);
|
|
return bcgobnmhoml;
|
|
}
|
|
|
|
// Token: 0x0601352C RID: 79148 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601352C")]
|
|
[Address(RVA = "0x1DB0690", Offset = "0x1DAF090", VA = "0x181DB0690")]
|
|
protected void BFKPJHCDHBA(T BMJFPFPNMJL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601352D RID: 79149 RVA: 0x004A3354 File Offset: 0x004A1554
|
|
[Token(Token = "0x601352D")]
|
|
[Address(RVA = "0x1DB0330", Offset = "0x1DAED30", VA = "0x181DB0330")]
|
|
private void APCNPCJGFBG(JOKANEHJNAG GKDCHDHOOFK)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
string hdkhkfhidgo = GKDCHDHOOFK.HDKHKFHIDGO;
|
|
int num = 0;
|
|
instance.BootLocalPlayerToDormRoom(hdkhkfhidgo, SessionManager.BDPNOBGNGNI.PERSISTENCE_ERROR, num != 0);
|
|
}
|
|
|
|
// Token: 0x0601352E RID: 79150
|
|
[Token(Token = "0x601352E")]
|
|
[Address(Slot = "19")]
|
|
protected abstract bool DGNHPBGGLMJ(PDEKIHFJKHJ NLNHFEEMFBN);
|
|
|
|
// Token: 0x0601352F RID: 79151
|
|
[Token(Token = "0x601352F")]
|
|
[Address(Slot = "20")]
|
|
protected abstract void BHCDELJHHHG(COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA KGADGOFNJDC, T BMJFPFPNMJL, Dictionary<Guid, PDEKIHFJKHJ> KMONPDHBAPE);
|
|
|
|
// Token: 0x06013530 RID: 79152 RVA: 0x004A3380 File Offset: 0x004A1580
|
|
[Token(Token = "0x6013530")]
|
|
[Address(RVA = "0x1DB0A70", Offset = "0x1DAF470", VA = "0x181DB0A70")]
|
|
private Task LLMLJACKHEJ(MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA EPCHKHDNCDP, CancellationToken NDAAKGFBPKE)
|
|
{
|
|
if (PhotonNetwork.PlayerListOthers.Length != 0)
|
|
{
|
|
this.OnDestroy();
|
|
if (this.HJPHHANPEDE() == 0)
|
|
{
|
|
}
|
|
}
|
|
return Task.CompletedTask;
|
|
}
|
|
|
|
// Token: 0x06013531 RID: 79153 RVA: 0x004A33B8 File Offset: 0x004A15B8
|
|
[Token(Token = "0x6013531")]
|
|
[Address(RVA = "0x1DB0C80", Offset = "0x1DAF680", VA = "0x181DB0C80")]
|
|
private void OnPhotonPlayerConnected(Photon.Realtime.Player BJGOFOEKLMC)
|
|
{
|
|
if (MLDJDPHKGBO.FDLEMABAJMI.DPDIONPOMNM((MJAPEGGDLJA)((uint)2048)) || MLDJDPHKGBO.FDLEMABAJMI.DNPHBGHNDEE((MJAPEGGDLJA)((uint)2048)))
|
|
{
|
|
this.OnDestroy();
|
|
if (this.HJPHHANPEDE() == 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013532 RID: 79154 RVA: 0x004A3404 File Offset: 0x004A1604
|
|
[Token(Token = "0x6013532")]
|
|
[Address(RVA = "0x1DB11F0", Offset = "0x1DAFBF0", VA = "0x181DB11F0")]
|
|
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: 0x06013533 RID: 79155 RVA: 0x004A3434 File Offset: 0x004A1634
|
|
[Token(Token = "0x6013533")]
|
|
[Address(RVA = "0x1DB0DA0", Offset = "0x1DAF7A0", VA = "0x181DB0DA0")]
|
|
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;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06013534 RID: 79156 RVA: 0x004A3494 File Offset: 0x004A1694
|
|
[Token(Token = "0x6013534")]
|
|
[Address(RVA = "0x1DB0520", Offset = "0x1DAEF20", VA = "0x181DB0520")]
|
|
protected void BCFMOGGPFMF(bool NIGGONLEDHC)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.GCCLEJOGCCE != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013535 RID: 79157 RVA: 0x004A34AC File Offset: 0x004A16AC
|
|
[Token(Token = "0x6013535")]
|
|
[Address(RVA = "0x1B1BD80", Offset = "0x1B1A780", VA = "0x181B1BD80")]
|
|
protected BaseBigDataNetworkingManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013536 RID: 79158 RVA: 0x004A34C8 File Offset: 0x004A16C8
|
|
[Token(Token = "0x6013536")]
|
|
[Address(RVA = "0x1DB0A60", Offset = "0x1DAF460", VA = "0x181DB0A60")]
|
|
[CompilerGenerated]
|
|
private void FGLCKGIMBPJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013537 RID: 79159 RVA: 0x004A34D8 File Offset: 0x004A16D8
|
|
[Token(Token = "0x6013537")]
|
|
[Address(RVA = "0x1DB0A50", Offset = "0x1DAF450", VA = "0x181DB0A50")]
|
|
[CompilerGenerated]
|
|
private void EFOBEGALJBA(Task LIMOILDIGKF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D21A RID: 53786
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400D21A")]
|
|
private BaseBigDataNetworkingManager<T>.ADFEMOHEDIE DEPKBADDHGB;
|
|
|
|
// Token: 0x0400D21B RID: 53787
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400D21B")]
|
|
private IDisposable ANEFJHDKAIJ;
|
|
|
|
// Token: 0x02002B32 RID: 11058
|
|
[Token(Token = "0x2002B32")]
|
|
private enum ADFEMOHEDIE
|
|
{
|
|
// Token: 0x0400D21D RID: 53789
|
|
[Token(Token = "0x400D21D")]
|
|
InitialLoad,
|
|
// Token: 0x0400D21E RID: 53790
|
|
[Token(Token = "0x400D21E")]
|
|
Loading,
|
|
// Token: 0x0400D21F RID: 53791
|
|
[Token(Token = "0x400D21F")]
|
|
Idle
|
|
}
|
|
}
|
|
}
|