Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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
}
}
}