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: 0x0200313E RID: 12606
|
|
[Token(Token = "0x200313E")]
|
|
public abstract class BaseBigDataNetworkingManager<T> : MonoBehaviourPun
|
|
{
|
|
// Token: 0x06015530 RID: 87344
|
|
[Token(Token = "0x6015530")]
|
|
[Address(Slot = "15")]
|
|
protected abstract T HJPHHANPEDE();
|
|
|
|
// Token: 0x06015531 RID: 87345
|
|
[Token(Token = "0x6015531")]
|
|
[Address(Slot = "16")]
|
|
protected abstract bool ALBKONKHHOL(T BMJFPFPNMJL);
|
|
|
|
// Token: 0x06015532 RID: 87346
|
|
[Token(Token = "0x6015532")]
|
|
[Address(Slot = "17")]
|
|
protected abstract void MPAIIGKHDLC(T BMJFPFPNMJL);
|
|
|
|
// Token: 0x06015533 RID: 87347
|
|
[Token(Token = "0x6015533")]
|
|
[Address(Slot = "18")]
|
|
protected abstract void KCKMLILMFHM(T BMJFPFPNMJL, AGAJMBPABDL IEKDDPPNFPF);
|
|
|
|
// Token: 0x06015534 RID: 87348 RVA: 0x004F8920 File Offset: 0x004F6B20
|
|
[Token(Token = "0x6015534")]
|
|
[Address(RVA = "0x1CC63F0", Offset = "0x1CC53F0", VA = "0x181CC63F0", 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: 0x06015535 RID: 87349 RVA: 0x004F8958 File Offset: 0x004F6B58
|
|
[Token(Token = "0x6015535")]
|
|
[Address(RVA = "0x1CC6A90", Offset = "0x1CC5A90", VA = "0x181CC6A90", 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: 0x06015536 RID: 87350 RVA: 0x004F8984 File Offset: 0x004F6B84
|
|
[Token(Token = "0x6015536")]
|
|
[Address(RVA = "0x1CC6830", Offset = "0x1CC5830", VA = "0x181CC6830")]
|
|
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: 0x06015537 RID: 87351 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015537")]
|
|
[Address(RVA = "0x1CC65B0", Offset = "0x1CC55B0", VA = "0x181CC65B0")]
|
|
protected void BFKPJHCDHBA(T BMJFPFPNMJL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015538 RID: 87352 RVA: 0x004F89C0 File Offset: 0x004F6BC0
|
|
[Token(Token = "0x6015538")]
|
|
[Address(RVA = "0x1CC6340", Offset = "0x1CC5340", VA = "0x181CC6340")]
|
|
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: 0x06015539 RID: 87353
|
|
[Token(Token = "0x6015539")]
|
|
[Address(Slot = "19")]
|
|
protected abstract bool DGNHPBGGLMJ(PDEKIHFJKHJ NLNHFEEMFBN);
|
|
|
|
// Token: 0x0601553A RID: 87354
|
|
[Token(Token = "0x601553A")]
|
|
[Address(Slot = "20")]
|
|
protected abstract void BHCDELJHHHG(COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA KGADGOFNJDC, T BMJFPFPNMJL, Dictionary<Guid, PDEKIHFJKHJ> KMONPDHBAPE);
|
|
|
|
// Token: 0x0601553B RID: 87355 RVA: 0x004F89EC File Offset: 0x004F6BEC
|
|
[Token(Token = "0x601553B")]
|
|
[Address(RVA = "0x1CC6970", Offset = "0x1CC5970", VA = "0x181CC6970")]
|
|
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: 0x0601553C RID: 87356 RVA: 0x004F8A30 File Offset: 0x004F6C30
|
|
[Token(Token = "0x601553C")]
|
|
[Address(RVA = "0x1CC6BA0", Offset = "0x1CC5BA0", VA = "0x181CC6BA0")]
|
|
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: 0x0601553D RID: 87357 RVA: 0x004F8A7C File Offset: 0x004F6C7C
|
|
[Token(Token = "0x601553D")]
|
|
[Address(RVA = "0x1CC70E0", Offset = "0x1CC60E0", VA = "0x181CC70E0")]
|
|
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: 0x0601553E RID: 87358 RVA: 0x004F8AAC File Offset: 0x004F6CAC
|
|
[Token(Token = "0x601553E")]
|
|
[Address(RVA = "0x1CC6CC0", Offset = "0x1CC5CC0", VA = "0x181CC6CC0")]
|
|
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: 0x0601553F RID: 87359 RVA: 0x004F8B08 File Offset: 0x004F6D08
|
|
[Token(Token = "0x601553F")]
|
|
[Address(RVA = "0x1CC6530", Offset = "0x1CC5530", VA = "0x181CC6530")]
|
|
protected void BCFMOGGPFMF(bool NIGGONLEDHC)
|
|
{
|
|
PUNNetworkManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance != 0)
|
|
{
|
|
instance.SetPhotonPauseState(this, NIGGONLEDHC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015540 RID: 87360 RVA: 0x004F8B28 File Offset: 0x004F6D28
|
|
[Token(Token = "0x6015540")]
|
|
[Address(RVA = "0x1CC71A0", Offset = "0x1CC61A0", VA = "0x181CC71A0")]
|
|
protected BaseBigDataNetworkingManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015541 RID: 87361 RVA: 0x004F8B44 File Offset: 0x004F6D44
|
|
[Token(Token = "0x6015541")]
|
|
[Address(RVA = "0x1CC6960", Offset = "0x1CC5960", VA = "0x181CC6960")]
|
|
[CompilerGenerated]
|
|
private void FGLCKGIMBPJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015542 RID: 87362 RVA: 0x004F8B54 File Offset: 0x004F6D54
|
|
[Token(Token = "0x6015542")]
|
|
[Address(RVA = "0x134E890", Offset = "0x134D890", VA = "0x18134E890")]
|
|
[CompilerGenerated]
|
|
private void EFOBEGALJBA(Task LIMOILDIGKF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400E1A2 RID: 57762
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E1A2")]
|
|
private BaseBigDataNetworkingManager<T>.ADFEMOHEDIE DEPKBADDHGB;
|
|
|
|
// Token: 0x0400E1A3 RID: 57763
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E1A3")]
|
|
private IDisposable ANEFJHDKAIJ;
|
|
|
|
// Token: 0x0200313F RID: 12607
|
|
[Token(Token = "0x200313F")]
|
|
private enum ADFEMOHEDIE
|
|
{
|
|
// Token: 0x0400E1A5 RID: 57765
|
|
[Token(Token = "0x400E1A5")]
|
|
InitialLoad,
|
|
// Token: 0x0400E1A6 RID: 57766
|
|
[Token(Token = "0x400E1A6")]
|
|
Loading,
|
|
// Token: 0x0400E1A7 RID: 57767
|
|
[Token(Token = "0x400E1A7")]
|
|
Idle
|
|
}
|
|
}
|
|
}
|