Files
2026-04-10 22:50:51 +02:00

2422 lines
82 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
using Analytics;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using ExitGames.Client.Photon;
using Photon.Pun;
using Photon.Realtime;
using Photon.Voice.PUN;
using Photon.Voice.Unity;
using RecNet;
using RecRoom.Core;
using UnityEngine;
using UnityEngine.SceneManagement;
// Token: 0x020002B2 RID: 690
[Token(Token = "0x20002B2")]
public class PUNNetworkManager : NetworkedSingletonMonoBehaviour<PUNNetworkManager>
{
// Token: 0x17000345 RID: 837
// (get) Token: 0x0600150E RID: 5390 RVA: 0x00059A6C File Offset: 0x00057C6C
[Token(Token = "0x17000345")]
public string JCACHKMPFJP
{
[Token(Token = "0x600150E")]
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
get
{
return this.IIHPEHAMAEC;
}
}
// Token: 0x17000346 RID: 838
// (get) Token: 0x0600150F RID: 5391 RVA: 0x00059A80 File Offset: 0x00057C80
[Token(Token = "0x17000346")]
public CIIBGMBOFEI GOADALBAILE
{
[Token(Token = "0x600150F")]
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
get
{
return this.JPGBHDCMBGJ;
}
}
// Token: 0x17000347 RID: 839
// (get) Token: 0x06001510 RID: 5392 RVA: 0x00059A94 File Offset: 0x00057C94
[Token(Token = "0x17000347")]
public bool JADEEONAHAC
{
[Token(Token = "0x6001510")]
[Address(RVA = "0xBA80C0", Offset = "0xBA6EC0", VA = "0x180BA80C0")]
get
{
return this.PGLNDCLBHBH;
}
}
// Token: 0x17000348 RID: 840
// (get) Token: 0x06001511 RID: 5393 RVA: 0x00059AA8 File Offset: 0x00057CA8
[Token(Token = "0x17000348")]
public bool IHGLCNOGPPN
{
[Token(Token = "0x6001511")]
[Address(RVA = "0xD027D0", Offset = "0xD015D0", VA = "0x180D027D0")]
get
{
return this.FJPMANCKMHJ != PUNNetworkManager.FPHGNJFPLDG.ConnectedToGame;
}
}
// Token: 0x14000048 RID: 72
// (add) Token: 0x06001512 RID: 5394 RVA: 0x00059AC4 File Offset: 0x00057CC4
// (remove) Token: 0x06001513 RID: 5395 RVA: 0x00059AE0 File Offset: 0x00057CE0
[Token(Token = "0x14000048")]
public event Action<AGAJMBPABDL> CLPPKEIMPJD
{
[Token(Token = "0x6001512")]
[Address(RVA = "0xD02730", Offset = "0xD01530", VA = "0x180D02730")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6001513")]
[Address(RVA = "0xD02980", Offset = "0xD01780", VA = "0x180D02980")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17000349 RID: 841
// (get) Token: 0x06001514 RID: 5396 RVA: 0x00059AFC File Offset: 0x00057CFC
[Token(Token = "0x17000349")]
public static HIKONHFIADE CDLLOKKPDND
{
[Token(Token = "0x6001514")]
[Address(RVA = "0xD02920", Offset = "0xD01720", VA = "0x180D02920")]
get
{
return PUNNetworkManager.ELLAOHFLFJE;
}
}
// Token: 0x1700034A RID: 842
// (get) Token: 0x06001515 RID: 5397 RVA: 0x00059B10 File Offset: 0x00057D10
// (set) Token: 0x06001516 RID: 5398 RVA: 0x00059B24 File Offset: 0x00057D24
[Token(Token = "0x1700034A")]
public int GNFGGHEFIBJ
{
[Token(Token = "0x6001515")]
[Address(RVA = "0xD027E0", Offset = "0xD015E0", VA = "0x180D027E0")]
get;
[Token(Token = "0x6001516")]
[Address(RVA = "0xD00030", Offset = "0xCFEE30", VA = "0x180D00030")]
private set;
}
// Token: 0x1700034B RID: 843
// (get) Token: 0x06001517 RID: 5399 RVA: 0x00059B38 File Offset: 0x00057D38
// (set) Token: 0x06001518 RID: 5400 RVA: 0x00059B4C File Offset: 0x00057D4C
[Token(Token = "0x1700034B")]
public bool GADNDGFFAEO
{
[Token(Token = "0x6001517")]
[Address(RVA = "0xD027F0", Offset = "0xD015F0", VA = "0x180D027F0")]
get;
[Token(Token = "0x6001518")]
[Address(RVA = "0xCFD870", Offset = "0xCFC670", VA = "0x180CFD870")]
private set;
}
// Token: 0x06001519 RID: 5401 RVA: 0x00059B60 File Offset: 0x00057D60
[Token(Token = "0x6001519")]
[Address(RVA = "0xCFB500", Offset = "0xCFA300", VA = "0x180CFB500", Slot = "13")]
protected override void Awake()
{
base.Awake();
PUNNetworkManager.ELLAOHFLFJE = new HIKONHFIADE();
JMMPMEPKIJK.DFEBOGLCPKJ(PUNNetworkManager.ELLAOHFLFJE);
}
// Token: 0x0600151A RID: 5402 RVA: 0x00059B88 File Offset: 0x00057D88
[Token(Token = "0x600151A")]
[Address(RVA = "0xD00090", Offset = "0xCFEE90", VA = "0x180D00090")]
private void OnApplicationFocus(bool DCPDLOFJJHE)
{
if (this.PFMFDICAIGP)
{
this.PFMFDICAIGP = false;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.BKJKCGPJGHB);
instance.PLCGPPEICMI -= action;
}
}
// Token: 0x0600151B RID: 5403 RVA: 0x00059BC8 File Offset: 0x00057DC8
[Token(Token = "0x600151B")]
[Address(RVA = "0xD00480", Offset = "0xCFF280", VA = "0x180D00480", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
PUNNetworkManager.ELLAOHFLFJE.Dispose();
if (KKPBCOOONNK.MDMMDPEKICF != 0)
{
KKPBCOOONNK.MDMMDPEKICF.<HIJHGNOEFDI>k__BackingField.Clear();
}
this.NIKOKHMGJBI = (int)((ulong)0L);
KKPBCOOONNK.MCMGFBKIMDL = true;
KKPBCOOONNK.BEELMODKGAB = this.FIDHPHMMMBB;
OKNNKFGFODL djbdakdckkh = KKPBCOOONNK.DJBDAKDCKKH;
Action action = new Action(this.OnLeftRoom);
KKPBCOOONNK.DJBDAKDCKKH = OKNNKFGFODL.GMNMHGMFGOL(djbdakdckkh, action);
MFBGLIHGCGO<HBLIFEODFBP> heledogihni = KKPBCOOONNK.HELEDOGIHNI;
Action<HBLIFEODFBP> action2 = new Action(this.OnDisconnectedFromPhoton);
KKPBCOOONNK.HELEDOGIHNI = MFBGLIHGCGO.GMNMHGMFGOL(heledogihni, action2);
OKNNKFGFODL mbefaidempm = KKPBCOOONNK.MBEFAIDEMPM;
Action action3 = new Action(this.OnConnectedToMaster);
KKPBCOOONNK.MBEFAIDEMPM = OKNNKFGFODL.GMNMHGMFGOL(mbefaidempm, action3);
OKNNKFGFODL piafchlklha = KKPBCOOONNK.PIAFCHLKLHA;
Action action4 = new Action(this.OnJoinedRoom);
KKPBCOOONNK.PIAFCHLKLHA = OKNNKFGFODL.GMNMHGMFGOL(piafchlklha, action4);
IILCGFIHJLP<short, string> dhfaklomgem = KKPBCOOONNK.DHFAKLOMGEM;
Action<short, string> action5 = new Action(this.OnPhotonJoinRoomFailed);
KKPBCOOONNK.DHFAKLOMGEM = IILCGFIHJLP.GMNMHGMFGOL(dhfaklomgem, action5);
MFBGLIHGCGO<HBLIFEODFBP> jjgmdejoini = KKPBCOOONNK.JJGMDEJOINI;
Action<HBLIFEODFBP> action6 = new Action(this.OnConnectionFail);
IILCGFIHJLP iilcgfihjlp;
KKPBCOOONNK.JJGMDEJOINI = iilcgfihjlp;
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
Action<AGAJMBPABDL> action7 = new Action(this.OnPhotonPlayerDisconnected);
IILCGFIHJLP iilcgfihjlp2;
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp2;
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
Action<AGAJMBPABDL> action8 = new Action(this.OnPhotonPlayerConnected);
IILCGFIHJLP iilcgfihjlp3;
KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp3;
MFBGLIHGCGO<AGAJMBPABDL> ahndgbaecon = KKPBCOOONNK.AHNDGBAECON;
Action<AGAJMBPABDL> action9 = new Action(this.OnMasterClientSwitched);
IILCGFIHJLP iilcgfihjlp4;
KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp4;
MFBGLIHGCGO<string> bjnidpmljbl = KKPBCOOONNK.BJNIDPMLJBL;
Action<string> action10 = new Action(this.OnCustomAuthenticationFailed);
IILCGFIHJLP iilcgfihjlp5;
KKPBCOOONNK.BJNIDPMLJBL = iilcgfihjlp5;
PhotonVoiceNetwork.OnVoiceStateError -= new Action(this.IMOHPCMHLDP);
KKPBCOOONNK.MHECADENJKL(this.JMCHLNEMGEC);
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action11 = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action11);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action12 = new Action(this.LEJANLMCKDD);
IILCGFIHJLP iilcgfihjlp6;
Matchmaking.LEJANLMCKDD = iilcgfihjlp6;
}
// Token: 0x0600151C RID: 5404 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600151C")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void IMOHPCMHLDP(PhotonVoiceNetwork.IDPMMPHPGDP ABADFLCBFIJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600151D RID: 5405 RVA: 0x00059DB4 File Offset: 0x00057FB4
[Token(Token = "0x600151D")]
[Address(RVA = "0xD02150", Offset = "0xD00F50", VA = "0x180D02150")]
public void SetPhotonPauseState(object PIHIPPPPEBI, bool NIGGONLEDHC)
{
AOLMGGAPKEH fikldogokga = this.FIKLDOGOKGA;
if (!NIGGONLEDHC)
{
fikldogokga.BIHKNNPGGKP(PIHIPPPPEBI);
this.IGHNKEDBHIE();
return;
}
fikldogokga.BPAJKKAGPKB(PIHIPPPPEBI);
this.IGHNKEDBHIE();
}
// Token: 0x0600151E RID: 5406 RVA: 0x00059DF0 File Offset: 0x00057FF0
[Token(Token = "0x600151E")]
[Address(RVA = "0xCFD5F0", Offset = "0xCFC3F0", VA = "0x180CFD5F0")]
private void IGHNKEDBHIE()
{
bool flag = this.FIKLDOGOKGA.CFLJGNJLBFG;
if (flag != this.PGLNDCLBHBH)
{
this.PGLNDCLBHBH = flag;
if (flag)
{
while (this.NIKOKHMGJBI != 1)
{
}
if (KKPBCOOONNK.ADEBHCHKEEC)
{
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
KKPBCOOONNK.PDKPIEHGBFO();
}
KKPBCOOONNK.MCMGFBKIMDL = false;
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
return;
}
int num = this.NIKOKHMGJBI - 1;
int num2 = Mathf.Max(0, num);
this.NIKOKHMGJBI = num2;
if (num2 == 0)
{
KKPBCOOONNK.MCMGFBKIMDL = true;
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
}
}
}
// Token: 0x0600151F RID: 5407 RVA: 0x00059E88 File Offset: 0x00058088
[Token(Token = "0x600151F")]
[Address(RVA = "0xD019E0", Offset = "0xD007E0", VA = "0x180D019E0")]
public PMGCJEPKFOF<IReadOnlyDictionary<string, int>> PingPhotonRegions()
{
CBLLFJEDOII<IReadOnlyDictionary<string, int>> cbllfjedoii = new CBLLFJEDOII();
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
PUNNetworkManager.PBMNKJLJMOH pbmnkjljmoh = new PUNNetworkManager.PBMNKJLJMOH(num);
num = 0;
pbmnkjljmoh.<>4__this = this;
pbmnkjljmoh.completePromise = cbllfjedoii;
KFBABPAPIMB kfbabpapimb = instance.Run(this, pbmnkjljmoh);
throw new NullReferenceException();
}
// Token: 0x06001520 RID: 5408 RVA: 0x00059EC8 File Offset: 0x000580C8
[Token(Token = "0x6001520")]
[Address(RVA = "0xCFC7E0", Offset = "0xCFB5E0", VA = "0x180CFC7E0")]
private IEnumerator<KENFJGFMIPM> FGJCPGFLIJF(CBLLFJEDOII<IReadOnlyDictionary<string, int>> MCINMMCGJML)
{
int num;
PUNNetworkManager.PBMNKJLJMOH pbmnkjljmoh = new PUNNetworkManager.PBMNKJLJMOH(num);
num = 0;
pbmnkjljmoh.<>4__this = this;
pbmnkjljmoh.completePromise = MCINMMCGJML;
throw new NullReferenceException();
}
// Token: 0x06001521 RID: 5409 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001521")]
[Address(RVA = "0xCFDAB0", Offset = "0xCFC8B0", VA = "0x180CFDAB0")]
public void Initialize()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001522 RID: 5410 RVA: 0x00059EF4 File Offset: 0x000580F4
[Token(Token = "0x6001522")]
[Address(RVA = "0xCFBE50", Offset = "0xCFAC50", VA = "0x180CFBE50")]
public IEnumerator ConnectPUNVoice()
{
int num;
PUNNetworkManager.LCBLHJCJNEK lcblhjcjnek = new PUNNetworkManager.LCBLHJCJNEK(num);
num = 0;
lcblhjcjnek.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x06001523 RID: 5411 RVA: 0x00059F18 File Offset: 0x00058118
[Token(Token = "0x6001523")]
[Address(RVA = "0xCFC1E0", Offset = "0xCFAFE0", VA = "0x180CFC1E0")]
public IEnumerator DisconnectPUNVoice()
{
int num;
PUNNetworkManager.NAHMGHNPAMG nahmghnpamg = new PUNNetworkManager.NAHMGHNPAMG(num);
num = 0;
nahmghnpamg.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x06001524 RID: 5412 RVA: 0x00059F3C File Offset: 0x0005813C
[Token(Token = "0x6001524")]
[Address(RVA = "0xCFF320", Offset = "0xCFE120", VA = "0x180CFF320")]
private void LFEGODDNBOC()
{
PhotonVoiceNetwork instance = PhotonVoiceNetwork.ONCPNMDGGKG;
instance.AutoConnectAndJoin = false;
if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Joined)
{
PhotonVoiceNetwork.ONCPNMDGGKG.Disconnect();
return;
}
}
// Token: 0x06001525 RID: 5413 RVA: 0x00059F7C File Offset: 0x0005817C
[Token(Token = "0x6001525")]
[Address(RVA = "0xCFBAD0", Offset = "0xCFA8D0", VA = "0x180CFBAD0")]
private void CAPFLNGJLIF()
{
this.LFEGODDNBOC();
KKPBCOOONNK.PCEBCEPHAMF();
}
// Token: 0x06001526 RID: 5414 RVA: 0x00059F98 File Offset: 0x00058198
[Token(Token = "0x6001526")]
[Address(RVA = "0xCFD090", Offset = "0xCFBE90", VA = "0x180CFD090")]
private IEnumerator GMEHCOCCLOJ()
{
int num;
PUNNetworkManager.FMAILCFNDNE fmailcfndne = new PUNNetworkManager.FMAILCFNDNE(num);
num = 0;
fmailcfndne.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x06001527 RID: 5415 RVA: 0x00059FBC File Offset: 0x000581BC
[Token(Token = "0x6001527")]
[Address(RVA = "0xCFD210", Offset = "0xCFC010", VA = "0x180CFD210")]
private bool HCAJNKKGLGF()
{
if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.Joined && PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.PeerCreated)
{
return PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.Disconnected;
}
throw new NullReferenceException();
}
// Token: 0x06001528 RID: 5416 RVA: 0x0005A004 File Offset: 0x00058204
[Token(Token = "0x6001528")]
[Address(RVA = "0xCFF9B0", Offset = "0xCFE7B0", VA = "0x180CFF9B0")]
private void MGHCDBEFNOL()
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
if (doohkcanflo != 0)
{
}
if (!string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(0)) && KKPBCOOONNK.MDMMDPEKICF != 0)
{
ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH(KKPBCOOONNK.MDMMDPEKICF.OHAFDCGEMEF);
ObscuredString <ODJFEIBNGPO>k__BackingField = doohkcanflo.<ODJFEIBNGPO>k__BackingField;
if (ObscuredString.BDBLGMKABNK(obscuredString, <ODJFEIBNGPO>k__BackingField))
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
string text = ObscuredString.FAJDMKOEFLH(doohkcanflo.<ODJFEIBNGPO>k__BackingField);
agajmbpabdl.JBCLPPPJEHA = text;
}
}
}
// Token: 0x06001529 RID: 5417 RVA: 0x0005A080 File Offset: 0x00058280
[Token(Token = "0x6001529")]
[Address(RVA = "0xD01AE0", Offset = "0xD008E0", VA = "0x180D01AE0")]
public void PrefetchInitialRoomDetails()
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive<SplitTesting.ParallelNetworkingInitialRoomLoad_2021_06_28>((SplitTesting.ParallelNetworkingInitialRoomLoad_2021_06_28)((uint)1)))
{
HPCHLDCINKB hpchldcinkb = new HPCHLDCINKB();
this.NOMLHNFOCML = hpchldcinkb;
AIKMJOOAPJA aikmjooapja = new AIKMJOOAPJA();
this.MNIIJAOALFI = aikmjooapja;
JJEKJGALHKO kkecchfdlem = aikmjooapja.KKECCHFDLEM;
Action action = new Action(this.AOLANANPNGF);
Action<string> action2 = new Action(this.NICOKDHGAJK);
}
}
// Token: 0x0600152A RID: 5418 RVA: 0x0005A0E0 File Offset: 0x000582E0
[Token(Token = "0x600152A")]
[Address(RVA = "0xD021B0", Offset = "0xD00FB0", VA = "0x180D021B0")]
public void SetPhotonRegionPreconnectionPings(IReadOnlyDictionary<string, int> FCDCDDDKNLI)
{
int i;
do
{
i = 0;
AIKMJOOAPJA mniijaoalfi = this.MNIIJAOALFI;
if (mniijaoalfi == 0)
{
return;
}
bool flag = mniijaoalfi.JFGABCFOHAE;
if (!flag)
{
return;
}
if (flag)
{
if (i < (flag ? 1 : 0))
{
i += i;
if (i == (flag ? 1 : 0))
{
goto IL_30;
}
i++;
}
uint num;
while (i >= (int)num)
{
}
IL_30:
flag += flag;
i += 19;
}
if (flag)
{
}
}
while (i != 0);
if (i != 0)
{
this.PMOEFGDHNPK(i);
}
}
// Token: 0x0600152B RID: 5419 RVA: 0x0005A148 File Offset: 0x00058348
[Token(Token = "0x600152B")]
[Address(RVA = "0xCFB9D0", Offset = "0xCFA7D0", VA = "0x180CFB9D0")]
private PMGCJEPKFOF<PPENFJMFPNE> CABKPPKMFNM(long HNHLJONGKHB)
{
int num;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof;
do
{
num = 0;
HPCHLDCINKB nomlhnfocml = this.NOMLHNFOCML;
if (nomlhnfocml != 0 && nomlhnfocml.DCAECABIMBF != HNHLJONGKHB)
{
HPCHLDCINKB.FPHLPHDPMBB(HNHLJONGKHB);
}
pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(HNHLJONGKHB, true);
this.NOMLHNFOCML = (ulong)0L;
}
while (num != 0);
return pmgcjepkfof;
}
// Token: 0x0600152C RID: 5420 RVA: 0x0005A188 File Offset: 0x00058388
[Token(Token = "0x600152C")]
[Address(RVA = "0xCFECA0", Offset = "0xCFDAA0", VA = "0x180CFECA0")]
private void LEJANLMCKDD(int CJFGEMGOJHB)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB).<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField == 0)
{
}
CIIBGMBOFEI gameSession = <NNDJBLGCAEE>k__BackingField;
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
long <GLPHBLHAFEO>k__BackingField = <NNDJBLGCAEE>k__BackingField.<GLPHBLHAFEO>k__BackingField;
if (jpgbhdcmbgj.<GLPHBLHAFEO>k__BackingField != <GLPHBLHAFEO>k__BackingField)
{
this.JPGBHDCMBGJ = <NNDJBLGCAEE>k__BackingField;
CIIBGMBOFEI gameSession7 = gameSession;
CIIBGMBOFEI gameSession2 = gameSession;
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = gameSession2.<PGOEAIDCELB>k__BackingField;
if (<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.DORM_ROOM && <PGOEAIDCELB>k__BackingField != COBKKLOJNNE.ORIENTATION)
{
EOMNEGBDLDP.GOLHLIEMCGB(gameSession2);
}
EOMNEGBDLDP.DOGFOPHEPIG();
bool flag = gameSession.IOMILKGCCAH;
CIIBGMBOFEI gameSession3 = gameSession;
int num2;
if (!flag)
{
if (gameSession3.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.INVALID)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string <LGACIEKBLBM>k__BackingField = gameSession.<LGACIEKBLBM>k__BackingField;
string text = "An update is required to join " + <LGACIEKBLBM>k__BackingField;
instance.<AMBMCGEFDFD>k__BackingField = text;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
instance2.<MNDHPJKDIFC>k__BackingField = num;
this.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom);
return;
}
Action<PPENFJMFPNE> action = delegate(PPENFJMFPNE room)
{
PUNNetworkManager <>4__this = this;
CIIBGMBOFEI jpgbhdcmbgj2 = <>4__this.JPGBHDCMBGJ;
long <GLPHBLHAFEO>k__BackingField2 = gameSession.<GLPHBLHAFEO>k__BackingField;
if (jpgbhdcmbgj2.<GLPHBLHAFEO>k__BackingField == <GLPHBLHAFEO>k__BackingField2)
{
if (<>4__this.OnJoiningRoom.MENDGJKDBNN)
{
this.OnJoiningRoom.CNFDGDEOPPF(room);
}
if (Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.REC_CENTER)
{
COBKKLOJNNE <PGOEAIDCELB>k__BackingField2 = gameSession.<PGOEAIDCELB>k__BackingField;
if (<PGOEAIDCELB>k__BackingField2 != COBKKLOJNNE.DORM_ROOM && <PGOEAIDCELB>k__BackingField2 != COBKKLOJNNE.REC_CENTER)
{
PhotonView photonView = this.JDHMIOJKLCK;
DGLOJCGDOGG.NECIHPEMJNG<int, string, long> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcPlayerSwitchedActivity);
CIIBGMBOFEI gameSession5 = gameSession;
long <DOFDAMHCJLP>k__BackingField = gameSession5.<DOFDAMHCJLP>k__BackingField;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string <LGACIEKBLBM>k__BackingField2 = gameSession5.<LGACIEKBLBM>k__BackingField;
photonView.RpcOthers<int, string, long>(necihpemjng, <OIBJLPBDMML>k__BackingField, <LGACIEKBLBM>k__BackingField2, <DOFDAMHCJLP>k__BackingField);
}
}
PUNNetworkManager <>4__this2 = this;
CIIBGMBOFEI gameSession6 = gameSession;
<>4__this2.IMBFCFBBFGF(gameSession6);
}
};
num2 = 0;
num2 += num2;
num2++;
Action<string> action2 = delegate(string error)
{
global::UnityEngine.Debug.LogError("Failed to load room details while joining game session: " + error);
SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField = "Unable to load room.";
SingletonMonoBehaviour.ONCPNMDGGKG.<MNDHPJKDIFC>k__BackingField = (ulong)0L;
this.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom);
};
uint num3;
num3 += num3;
}
bool flag2;
if (flag2)
{
SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
SessionManager instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num4;
string text2 = string.Format(num2, num4);
instance4.<AMBMCGEFDFD>k__BackingField = text2;
if (text2 == (ulong)1L != text2)
{
SessionManager instance5 = SingletonMonoBehaviour.ONCPNMDGGKG;
string <AMBMCGEFDFD>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField;
instance5.<AMBMCGEFDFD>k__BackingField = <AMBMCGEFDFD>k__BackingField;
}
CFLMJLFBOKH.MLAJANIODKJ(Matchmaking.<MPHINHCAGNG>k__BackingField);
}
CIIBGMBOFEI gameSession4 = gameSession;
SessionManager.LogoutToBootScene();
throw new NullReferenceException();
}
}
// Token: 0x0600152D RID: 5421 RVA: 0x0005A31C File Offset: 0x0005851C
[Token(Token = "0x600152D")]
[Address(RVA = "0xD01DF0", Offset = "0xD00BF0", VA = "0x180D01DF0")]
[NFOMENMAOIA]
private void RpcPlayerSwitchedActivity(int GKLPIFBPGOD, string IKAFBCDJOCL, long HNHLJONGKHB)
{
bool flag;
if (flag)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
CCEOLAOLEKJ account;
string text = ObscuredString.FAJDMKOEFLH(account.<ODJFEIBNGPO>k__BackingField);
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
string text2 = string.Format("{0} went to {1}", text, IKAFBCDJOCL);
int num = 0;
int num2 = 0;
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num2, text2, 3f, num, num);
}
}
// Token: 0x0600152E RID: 5422 RVA: 0x0005A388 File Offset: 0x00058588
[Token(Token = "0x600152E")]
[Address(RVA = "0xCFD440", Offset = "0xCFC240", VA = "0x180CFD440")]
private static void HGNOKLDCMON(string JLJADMDFMOJ, string BFGCDJFNJLE)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string text = string.Format("{0} went to {1}", JLJADMDFMOJ, BFGCDJFNJLE);
int num = 0;
int num2 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
}
// Token: 0x0600152F RID: 5423 RVA: 0x0005A3C4 File Offset: 0x000585C4
[Token(Token = "0x600152F")]
[Address(RVA = "0xCFD880", Offset = "0xCFC680", VA = "0x180CFD880")]
private void IMBFCFBBFGF(CIIBGMBOFEI KBJNKPCGEHB)
{
if (!this.PFMFDICAIGP)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
this.PFMFDICAIGP = true;
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.IADLOKJIIHE = realtimeSinceStartup;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.BKJKCGPJGHB);
instance2.PLCGPPEICMI += action;
}
}
base.StopAllCoroutines();
if (this.HCCBLIFKFEO != 0)
{
}
Scheduler instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2;
PUNNetworkManager.ODAOHABCEKH odaohabcekh = new PUNNetworkManager.ODAOHABCEKH(num2);
num2 = 0;
int num3 = 0;
KFBABPAPIMB kfbabpapimb = instance3.Run(num3, odaohabcekh);
this.HCCBLIFKFEO = kfbabpapimb;
Action action2 = new Action(this.KFNJPKNJOAD);
throw new NullReferenceException();
}
// Token: 0x06001530 RID: 5424 RVA: 0x0005A470 File Offset: 0x00058670
[Token(Token = "0x6001530")]
[Address(RVA = "0xCFCF60", Offset = "0xCFBD60", VA = "0x180CFCF60")]
private void FKMGHJCHGOC()
{
if (!this.PFMFDICAIGP)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
this.PFMFDICAIGP = true;
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.IADLOKJIIHE = realtimeSinceStartup;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.BKJKCGPJGHB);
instance2.PLCGPPEICMI += action;
}
}
}
// Token: 0x06001531 RID: 5425 RVA: 0x0005A4D4 File Offset: 0x000586D4
[Token(Token = "0x6001531")]
[Address(RVA = "0xCFB870", Offset = "0xCFA670", VA = "0x180CFB870")]
private void BKJKCGPJGHB()
{
this.PFMFDICAIGP = false;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.BKJKCGPJGHB);
instance.PLCGPPEICMI -= action;
float realtimeSinceStartup = Time.realtimeSinceStartup;
ActivitySessionAnalytics instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
bool flag = KKPBCOOONNK.BNNCCCFFALC;
int num = 0;
instance2.RecordLoadTime((double)num, flag);
}
// Token: 0x06001532 RID: 5426 RVA: 0x0005A530 File Offset: 0x00058730
[Token(Token = "0x6001532")]
[Address(RVA = "0xCFFF90", Offset = "0xCFED90", VA = "0x180CFFF90")]
private IEnumerator<KENFJGFMIPM> NMGKIHGICEM()
{
/*
An exception occurred when decompiling this method (06001532)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager::NMGKIHGICEM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ODAOHABCEKH(var_0_06, newobj:ODAOHABCEKH(ODAOHABCEKH::.ctor, ldloc:int32(var_1)))
stloc:int32(var_1, 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.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: 0x06001533 RID: 5427 RVA: 0x0005A548 File Offset: 0x00058748
[Token(Token = "0x6001533")]
[Address(RVA = "0xCFE830", Offset = "0xCFD630", VA = "0x180CFE830")]
private void KFNJPKNJOAD()
{
if (SessionManager.AAIKLOAPAJD)
{
return;
}
this.KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG.ConnectingToMasterServer);
KKPBCOOONNK.CDBHNGKCHEI();
if (this.MNIIJAOALFI == (ulong)0L && KKPBCOOONNK.JKCHHNIPODJ != HIIEPCNIIKP.Disconnected && KKPBCOOONNK.JKCHHNIPODJ != HIIEPCNIIKP.Disconnecting && KKPBCOOONNK.JKCHHNIPODJ != HIIEPCNIIKP.PeerCreated)
{
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
string iihpehamaec = this.IIHPEHAMAEC;
if (string.Equals(jpgbhdcmbgj.<NEBLLPCDLOH>k__BackingField, iihpehamaec))
{
bool flag = KKPBCOOONNK.ADEBHCHKEEC;
if (flag && !flag)
{
if (KKPBCOOONNK.DCKKBGJGOJE(true))
{
this.LFEGODDNBOC();
return;
}
global::UnityEngine.Debug.LogError("Failed to leave Photon room");
}
}
this.DDEHABODHDP = true;
this.CAPFLNGJLIF();
return;
}
this.HCILJOFOMBN();
}
// Token: 0x06001534 RID: 5428 RVA: 0x0005A60C File Offset: 0x0005880C
[Token(Token = "0x6001534")]
[Address(RVA = "0xD010F0", Offset = "0xCFFEF0", VA = "0x180D010F0")]
private void OnLeftRoom()
{
this.LFEGODDNBOC();
if (JIGANDCPLGA.BBLLPBMDKLF != "empty")
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.DKPAGHOLPMN || SingletonMonoBehaviour.ONCPNMDGGKG.LGPHHCDIDGE)
{
AudioManager.Mute(this);
int num = 0;
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("empty", (LoadSceneMode)num);
Action action = new Action(this.JIMDJFAAKCB);
throw new NullReferenceException();
}
string text = JIGANDCPLGA.BBLLPBMDKLF;
string prevScene = text;
CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
int num3 = 0;
int num4 = 0;
KFBABPAPIMB kfbabpapimb = instance.Fade(num4 != 0, true, num3 != 0, (float)num2, (float)num2);
Action action2 = delegate
{
string prevScene2 = prevScene;
string text2 = JIGANDCPLGA.BBLLPBMDKLF;
if (!(prevScene2 != text2))
{
this.AGPIMILIAMJ();
}
};
}
}
// Token: 0x06001535 RID: 5429 RVA: 0x0005A6C4 File Offset: 0x000588C4
[Token(Token = "0x6001535")]
[Address(RVA = "0xCFB3B0", Offset = "0xCFA1B0", VA = "0x180CFB3B0")]
private void AGPIMILIAMJ()
{
AudioManager.Mute(this);
int num = 0;
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("empty", (LoadSceneMode)num);
Action action = new Action(this.JIMDJFAAKCB);
throw new NullReferenceException();
}
// Token: 0x06001536 RID: 5430 RVA: 0x0005A6F8 File Offset: 0x000588F8
[Token(Token = "0x6001536")]
[Address(RVA = "0xD00B70", Offset = "0xCFF970", VA = "0x180D00B70")]
private void OnDisconnectedFromPhoton(HBLIFEODFBP HBFDEOCGFIC)
{
AIKMJOOAPJA mniijaoalfi = this.MNIIJAOALFI;
if (mniijaoalfi != 0)
{
mniijaoalfi.KGONDNDAOOF();
}
if (!this.BLGODIBODHI)
{
if (!this.DDEHABODHDP && this.JPGBHDCMBGJ.IOMILKGCCAH)
{
return;
}
this.DDEHABODHDP = false;
this.HCILJOFOMBN();
}
this.BLGODIBODHI = false;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string text = this.disconnectAlertTitle;
instance.<MNDHPJKDIFC>k__BackingField = text;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
string text2 = string.Format(this.genericDisconnectMessage, num);
instance2.<AMBMCGEFDFD>k__BackingField = text2;
DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED();
PUNNetworkManager.FPHGNJFPLDG fjpmanckmhj = this.FJPMANCKMHJ;
int hashCode = fjpmanckmhj.GetHashCode();
PUNNetworkManager.FPHGNJFPLDG fphgnjfpldg = fjpmanckmhj;
this.FJPMANCKMHJ = fphgnjfpldg;
PUNNetworkManager.BGKFBNPOJCN bgkfbnpojcn;
int hashCode2 = bgkfbnpojcn.GetHashCode();
PUNNetworkManager.GLGEEPNBIOJ ldnflepmjdo = this.LDNFLEPMJDO;
int hashCode3 = ldnflepmjdo.GetHashCode();
PUNNetworkManager.GLGEEPNBIOJ glgeepnbioj = ldnflepmjdo;
this.LDNFLEPMJDO = glgeepnbioj;
this.LHFGGDOPGMB();
}
// Token: 0x06001537 RID: 5431 RVA: 0x0005A7FC File Offset: 0x000589FC
[Token(Token = "0x6001537")]
[Address(RVA = "0xCFF3D0", Offset = "0xCFE1D0", VA = "0x180CFF3D0")]
private void LHFGGDOPGMB()
{
MLDJDPHKGBO.FDLEMABAJMI.KBPKIDJEOFB();
this.LFEGODDNBOC();
base.StopAllCoroutines();
int num = 0;
bool isQuittingOrLoggingOut = SessionManager.AAIKLOAPAJD;
if (!isQuittingOrLoggingOut)
{
CIIBGMBOFEI jpgbhdcmbgj;
if (!isQuittingOrLoggingOut || !isQuittingOrLoggingOut || (isQuittingOrLoggingOut && num == 1))
{
jpgbhdcmbgj = this.JPGBHDCMBGJ;
}
bool flag = jpgbhdcmbgj == (ulong)1040L;
if (jpgbhdcmbgj == flag)
{
bool flag2 = jpgbhdcmbgj == (ulong)1041L;
if (jpgbhdcmbgj == flag2)
{
bool flag3 = jpgbhdcmbgj == (ulong)1023L;
if (jpgbhdcmbgj == flag3)
{
}
}
}
string text = this.timeoutCouldntConnectMessage;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string text2 = this.disconnectAlertTitle;
instance.<MNDHPJKDIFC>k__BackingField = text2;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2;
string text3 = string.Format(text, num2);
instance2.<AMBMCGEFDFD>k__BackingField = text3;
bool? <OEFAIJMOFNF>k__BackingField = OJMCBOKJFOF.<OEFAIJMOFNF>k__BackingField;
bool value = <OEFAIJMOFNF>k__BackingField.value != null;
if (<OEFAIJMOFNF>k__BackingField == (ulong)1L != value)
{
SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
string <AMBMCGEFDFD>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField;
instance3.<AMBMCGEFDFD>k__BackingField = <AMBMCGEFDFD>k__BackingField;
}
PUNNetworkManager.FPHGNJFPLDG fjpmanckmhj = this.FJPMANCKMHJ;
int hashCode = fjpmanckmhj.GetHashCode();
PUNNetworkManager.FPHGNJFPLDG fphgnjfpldg = fjpmanckmhj;
this.FJPMANCKMHJ = fphgnjfpldg;
PUNNetworkManager.GLGEEPNBIOJ ldnflepmjdo = this.LDNFLEPMJDO;
int hashCode2 = ldnflepmjdo.GetHashCode();
PUNNetworkManager.GLGEEPNBIOJ glgeepnbioj = ldnflepmjdo;
this.LDNFLEPMJDO = glgeepnbioj;
int num3 = 0;
this.IPELFGMBJLJ = num3;
this.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)num3;
if (!SessionManager.AAIKLOAPAJD)
{
EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.UnexpectedRoomDisconnect);
DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED();
}
}
}
// Token: 0x06001538 RID: 5432 RVA: 0x0005A95C File Offset: 0x00058B5C
[Token(Token = "0x6001538")]
[Address(RVA = "0xCFB5C0", Offset = "0xCFA3C0", VA = "0x180CFB5C0")]
private void BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN EMNPHAPBBAH)
{
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof = Matchmaking.GDCFFOJEIMD();
if (PUNNetworkManager.<>c.<>9__108_0 == 0)
{
PUNNetworkManager.<>c.<>9__108_0 = delegate(string error)
{
global::UnityEngine.Debug.LogError("Unable to return to dorm room: " + error);
DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED();
};
}
if (PUNNetworkManager.<>c.<>9__108_1 == 0)
{
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
{
if (response != Matchmaking.MHCKNNJOIIP.Success)
{
global::UnityEngine.Debug.LogError("Unable to return to dorm room: " + response);
DABKFAIHBBP dabkfaihbbp2 = Matchmaking.FDNBAMCAFED();
}
};
PUNNetworkManager.<>c.<>9__108_1 = action;
}
int num = 0;
num += num;
num++;
}
// Token: 0x06001539 RID: 5433 RVA: 0x0005A9D0 File Offset: 0x00058BD0
[Token(Token = "0x6001539")]
[Address(RVA = "0xCFCD80", Offset = "0xCFBB80", VA = "0x180CFCD80")]
private AppSettings FJOLIPKKIBE(string EKBGOHGICNG, bool DOJLKMCEFFB = false)
{
if (DOJLKMCEFFB || EKBGOHGICNG == 0)
{
}
AppSettings appSettings = new AppSettings();
string text = "9372aa8d-d3f4-44a0-986d-419e145a2b83";
if (DOJLKMCEFFB)
{
text = "e93ae440-f238-4b6c-848f-1df89faf14f5";
}
int num = 0;
appSettings.AppIdRealtime = text;
appSettings.AppIdVoice = num;
string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON;
string text2;
if (ipfpgmdkmon != 0)
{
text2 = ipfpgmdkmon.ToLowerInvariant();
}
if (text2 == 0 && text2 != 0)
{
string text3 = num + "_" + text2;
}
string text4 = KMJJGELKNAP.IDPOBNAABIK + "_" + "prod";
appSettings.AppVersion = text4;
appSettings.FixedRegion = EKBGOHGICNG;
return appSettings;
}
// Token: 0x0600153A RID: 5434 RVA: 0x0005AA70 File Offset: 0x00058C70
[Token(Token = "0x600153A")]
[Address(RVA = "0xCFD2F0", Offset = "0xCFC0F0", VA = "0x180CFD2F0")]
private void HCILJOFOMBN()
{
if (string.IsNullOrEmpty(this.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField))
{
if (!KKPBCOOONNK.HAEAADBHHEE)
{
this.MNIIJAOALFI = (ulong)0L;
KKPBCOOONNK.NAJHHEIJKHF = true;
return;
}
this.DDEHABODHDP = true;
this.LFEGODDNBOC();
KKPBCOOONNK.PCEBCEPHAMF();
return;
}
else
{
AIKMJOOAPJA mniijaoalfi = this.MNIIJAOALFI;
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
if (mniijaoalfi == 0)
{
string <NEBLLPCDLOH>k__BackingField = jpgbhdcmbgj.<NEBLLPCDLOH>k__BackingField;
this.PMOEFGDHNPK(<NEBLLPCDLOH>k__BackingField);
return;
}
return;
}
}
// Token: 0x0600153B RID: 5435 RVA: 0x0005AAE8 File Offset: 0x00058CE8
[Token(Token = "0x600153B")]
[Address(RVA = "0xD01810", Offset = "0xD00610", VA = "0x180D01810")]
private void PMOEFGDHNPK(string FPDCIGPJPKA)
{
KKPBCOOONNK.NAJHHEIJKHF = false;
int num = 0;
AppSettings appSettings = this.FJOLIPKKIBE(FPDCIGPJPKA, num != 0);
string fixedRegion = appSettings.FixedRegion;
if (fixedRegion == 0 || fixedRegion.Contains("none"))
{
CFLMJLFBOKH.JKFIGLKHPCK(appSettings.FixedRegion);
}
KKPBCOOONNK.LLNPGLHMIGI = this.EMGGKBALALH();
AppSettings settings = PhotonVoiceNetwork.ONCPNMDGGKG.Settings;
string fixedRegion2 = appSettings.FixedRegion;
settings.FixedRegion = fixedRegion2;
int num2 = 0;
if (!KKPBCOOONNK.FBLKBHKCHCD(appSettings, num2 != 0))
{
global::UnityEngine.Debug.LogError("Unable to initiate Photon connection operation");
ulong num3;
this.IPELFGMBJLJ = num3;
this.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)((ulong)2L);
this.LHFGGDOPGMB();
}
}
// Token: 0x0600153C RID: 5436 RVA: 0x0005AB8C File Offset: 0x00058D8C
[Token(Token = "0x600153C")]
[Address(RVA = "0xCFC2A0", Offset = "0xCFB0A0", VA = "0x180CFC2A0")]
private GMPDMBLNNEM EMGGKBALALH()
{
int num;
GMPDMBLNNEM gmpdmblnnem;
do
{
num = 0;
MemoryStream memoryStream = new MemoryStream();
Encoding utf = Encoding.UTF8;
int num2;
string text = string.Format("{{\"accountId\":\"{0}\",", num2);
int num3 = memoryStream.ReadByte();
if (!BPHGKAEDBPE.LIJLOLGHHJH)
{
Encoding utf2 = Encoding.UTF8;
string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON;
string text2 = "\"environment\":\"" + ipfpgmdkmon + "\",";
int num4 = memoryStream.ReadByte();
}
Encoding utf3 = Encoding.UTF8;
int num5 = memoryStream.ReadByte();
int num6 = 0;
NNMAGDKDBFN nnmagdkdbfn = MHOKOMMOGKM.DMIDMJAKAJD();
if (num6 != 0)
{
int num7 = memoryStream.ReadByte();
}
if (num != 0)
{
goto IL_C9;
}
if (num != -1)
{
}
Encoding utf4 = Encoding.UTF8;
int num8 = memoryStream.ReadByte();
string text3;
gmpdmblnnem = new GMPDMBLNNEM(text3);
gmpdmblnnem.KBFGFFKFLFD = (MNNMCOAJAIL)((ulong)0L);
if (memoryStream != 0)
{
}
}
while (num != 0);
return gmpdmblnnem;
IL_C9:
throw new NullReferenceException();
}
// Token: 0x0600153D RID: 5437 RVA: 0x0005ACA0 File Offset: 0x00058EA0
[Token(Token = "0x600153D")]
[Address(RVA = "0xCFD100", Offset = "0xCFBF00", VA = "0x180CFD100")]
private static string GNHFPPLDPFJ()
{
string ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON;
if (ipfpgmdkmon != 0)
{
string text = ipfpgmdkmon.ToLowerInvariant();
}
int num = 0;
if (string.IsNullOrEmpty(num) || string.Equals(num, "localhost"))
{
}
return KMJJGELKNAP.IDPOBNAABIK + "_" + "prod";
}
// Token: 0x0600153E RID: 5438 RVA: 0x0005ACF0 File Offset: 0x00058EF0
[Token(Token = "0x600153E")]
[Address(RVA = "0xD00150", Offset = "0xCFEF50", VA = "0x180D00150")]
private void OnConnectedToMaster()
{
AIKMJOOAPJA mniijaoalfi = this.MNIIJAOALFI;
while (mniijaoalfi == 0)
{
}
mniijaoalfi.NLFIDHLDFEM();
}
// Token: 0x0600153F RID: 5439 RVA: 0x0005AD10 File Offset: 0x00058F10
[Token(Token = "0x600153F")]
[Address(RVA = "0xCFC9B0", Offset = "0xCFB7B0", VA = "0x180CFC9B0")]
private void FJBPNKEJKJM()
{
if (!SessionManager.AAIKLOAPAJD)
{
string text = KKPBCOOONNK.BCKJGEICOEN;
if (text != 0)
{
int num = text.IndexOf("/");
if (num != -1)
{
int num2 = 0;
string text2 = text.Substring(num2, num);
}
}
int num3 = 0;
this.IIHPEHAMAEC = num3;
if (this.JPGBHDCMBGJ.<NEBLLPCDLOH>k__BackingField != num3)
{
this.KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG.ConnectingToMasterServer);
this.DDEHABODHDP = true;
this.LFEGODDNBOC();
KKPBCOOONNK.PCEBCEPHAMF();
throw new NullReferenceException();
}
Matchmaking.ALDJBFPEPOL(this.JPGBHDCMBGJ.<GLPHBLHAFEO>k__BackingField);
NIFEOCGLPOM nifeocglpom = new NIFEOCGLPOM();
ExitGames.Client.Photon.Hashtable photonRoomPropertiesBugWorkaround = PUNNetworkManager.PhotonRoomPropertiesBugWorkaround;
nifeocglpom.OAHFLAJJBDI = photonRoomPropertiesBugWorkaround;
nifeocglpom.<EKLAFKJACOD>k__BackingField = true;
nifeocglpom.LMOAIEBGHKN = (int)((ulong)1000L);
this.KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG.ConnectingToGameServer);
if ((this.JPGBHDCMBGJ.<CMBNLGLLFFM>k__BackingField ? 1 : 0) != num3)
{
global::UnityEngine.Debug.Log("Setting PhotonVoice to encrypt voice chat");
}
Recorder.NMOEMEMBKFO = this.JPGBHDCMBGJ.<CMBNLGLLFFM>k__BackingField;
string <CFFAKEALAHL>k__BackingField = this.JPGBHDCMBGJ.<CFFAKEALAHL>k__BackingField;
OMHJOGCJGJN omhjogcjgjn = KKPBCOOONNK.KOAKEPCNEEF;
bool flag;
if (!flag)
{
global::UnityEngine.Debug.LogError("Unable to initiate room join operation");
this.IPELFGMBJLJ = num3;
this.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)((ulong)3L);
this.LHFGGDOPGMB();
}
}
}
// Token: 0x06001540 RID: 5440 RVA: 0x0005AE44 File Offset: 0x00059044
[Token(Token = "0x6001540")]
[Address(RVA = "0xCFF940", Offset = "0xCFE740", VA = "0x180CFF940")]
private void LPKNHCIBDPF()
{
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
if (array != 0)
{
}
this.<IBHDDJPPACN>k__BackingField = array;
}
// Token: 0x06001541 RID: 5441 RVA: 0x0005AE6C File Offset: 0x0005906C
[Token(Token = "0x6001541")]
[Address(RVA = "0xD00F90", Offset = "0xCFFD90", VA = "0x180D00F90")]
private void OnJoinedRoom()
{
bool flag = this.TryTakeMasterFromBackgroundedExistingMaster();
int num;
PUNNetworkManager.BCHOECNBEPD bchoecnbepd = new PUNNetworkManager.BCHOECNBEPD(num);
num = 0;
Coroutine coroutine = base.StartCoroutine(bchoecnbepd);
int num2;
PUNNetworkManager.MBKNKOBHNHK mbknkobhnhk = new PUNNetworkManager.MBKNKOBHNHK(num2);
num2 = 0;
mbknkobhnhk.<>4__this = this;
Coroutine coroutine2 = base.StartCoroutine(mbknkobhnhk);
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
if (array != 0)
{
}
this.<IBHDDJPPACN>k__BackingField = array;
bool flag2 = KKPBCOOONNK.BNNCCCFFALC;
this.<JBLHACJGECJ>k__BackingField = flag2;
}
// Token: 0x06001542 RID: 5442 RVA: 0x0005AEE0 File Offset: 0x000590E0
[Token(Token = "0x6001542")]
[Address(RVA = "0xCFB470", Offset = "0xCFA270", VA = "0x180CFB470")]
private IEnumerator AKJEPJACCBK()
{
int num;
PUNNetworkManager.MBKNKOBHNHK mbknkobhnhk = new PUNNetworkManager.MBKNKOBHNHK(num);
num = 0;
mbknkobhnhk.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x06001543 RID: 5443 RVA: 0x0005AF04 File Offset: 0x00059104
[Token(Token = "0x6001543")]
[Address(RVA = "0xCFE720", Offset = "0xCFD520", VA = "0x180CFE720")]
private void KABMEBNLDOO()
{
if (this.NIKOKHMGJBI == 1)
{
if (KKPBCOOONNK.ADEBHCHKEEC)
{
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
KKPBCOOONNK.PDKPIEHGBFO();
}
KKPBCOOONNK.MCMGFBKIMDL = false;
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
return;
}
}
// Token: 0x06001544 RID: 5444 RVA: 0x0005AF50 File Offset: 0x00059150
[Token(Token = "0x6001544")]
[Address(RVA = "0xD02070", Offset = "0xD00E70", VA = "0x180D02070")]
public void SendPendingPlayerUpdates()
{
PUNNetworkManager.ELLAOHFLFJE.BOCECADECHN();
}
// Token: 0x06001545 RID: 5445 RVA: 0x0005AF70 File Offset: 0x00059170
[Token(Token = "0x6001545")]
[Address(RVA = "0xD020E0", Offset = "0xD00EE0", VA = "0x180D020E0")]
public void SendPendingRoomUpdates()
{
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
}
// Token: 0x06001546 RID: 5446 RVA: 0x0005AF90 File Offset: 0x00059190
[Token(Token = "0x6001546")]
[Address(RVA = "0xCFC860", Offset = "0xCFB660", VA = "0x180CFC860")]
private void FHCPEIHAJKK()
{
int num = this.NIKOKHMGJBI - 1;
int num2 = Mathf.Max(0, num);
this.NIKOKHMGJBI = num2;
if (num2 == 0)
{
KKPBCOOONNK.MCMGFBKIMDL = true;
KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE;
}
}
// Token: 0x06001547 RID: 5447 RVA: 0x0005AFCC File Offset: 0x000591CC
[Token(Token = "0x6001547")]
[Address(RVA = "0xCFEC30", Offset = "0xCFDA30", VA = "0x180CFEC30")]
private void LDLNKHLPJKG()
{
this.NIKOKHMGJBI = (int)((ulong)0L);
KKPBCOOONNK.MCMGFBKIMDL = true;
KKPBCOOONNK.BEELMODKGAB = this.FIDHPHMMMBB;
}
// Token: 0x06001548 RID: 5448 RVA: 0x0005AFF4 File Offset: 0x000591F4
[Token(Token = "0x6001548")]
[Address(RVA = "0xD00040", Offset = "0xCFEE40", VA = "0x180D00040")]
private IEnumerator OOBKDOFMAFA()
{
/*
An exception occurred when decompiling this method (06001548)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator PUNNetworkManager::OOBKDOFMAFA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:PEGEEBMFANM(var_0_06, newobj:PEGEEBMFANM(PEGEEBMFANM::.ctor, ldloc:int32(var_1)))
stloc:int32(var_1, 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.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: 0x06001549 RID: 5449 RVA: 0x0005B00C File Offset: 0x0005920C
[Token(Token = "0x6001549")]
[Address(RVA = "0xCFC250", Offset = "0xCFB050", VA = "0x180CFC250")]
private IEnumerator EIGLIDNGKOA()
{
/*
An exception occurred when decompiling this method (06001549)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator PUNNetworkManager::EIGLIDNGKOA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:BCHOECNBEPD(var_0_06, newobj:BCHOECNBEPD(BCHOECNBEPD::.ctor, ldloc:int32(var_1)))
stloc:int32(var_1, 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.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: 0x0600154A RID: 5450 RVA: 0x0005B024 File Offset: 0x00059224
[Token(Token = "0x600154A")]
[Address(RVA = "0xCFEAD0", Offset = "0xCFD8D0", VA = "0x180CFEAD0")]
private void KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG HJFCHNKAGIM)
{
if (this.LPJNNBMFNHJ != 0)
{
}
Coroutine iabcjcjmmdm = this.IABCJCJMMDM;
if (iabcjcjmmdm != 0)
{
base.StopCoroutine(iabcjcjmmdm);
this.IABCJCJMMDM = (ulong)0L;
}
this.FJPMANCKMHJ = HJFCHNKAGIM;
DJLEGFNOCMJ.EAOKIOGMEEO("GameJoinState", HJFCHNKAGIM);
PUNNetworkManager.FPHGNJFPLDG fjpmanckmhj = this.FJPMANCKMHJ;
if (iabcjcjmmdm != 0 && iabcjcjmmdm != 0)
{
if (iabcjcjmmdm != 0)
{
if (iabcjcjmmdm == 0)
{
goto IL_66;
}
if (fjpmanckmhj == PUNNetworkManager.FPHGNJFPLDG.ConnectingToMasterServer)
{
CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ;
int num = 0;
Matchmaking.DHMDLODEFFK(jpgbhdcmbgj, (Matchmaking.IICIGFCLJAF)num);
}
}
return;
}
IL_66:
int num2;
PUNNetworkManager.HFCPKBECCLH hfcpkbecclh = new PUNNetworkManager.HFCPKBECCLH(num2);
num2 = 0;
hfcpkbecclh.<>4__this = 0;
}
// Token: 0x0600154B RID: 5451 RVA: 0x0005B0B4 File Offset: 0x000592B4
[Token(Token = "0x600154B")]
[Address(RVA = "0xD017A0", Offset = "0xD005A0", VA = "0x180D017A0")]
private IEnumerator PCGHINKNGAA()
{
int num;
PUNNetworkManager.HFCPKBECCLH hfcpkbecclh = new PUNNetworkManager.HFCPKBECCLH(num);
num = 0;
hfcpkbecclh.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x0600154C RID: 5452 RVA: 0x0005B0D8 File Offset: 0x000592D8
[Token(Token = "0x600154C")]
[Address(RVA = "0xD01460", Offset = "0xD00260", VA = "0x180D01460")]
private void OnPhotonJoinRoomFailed(short IFGPCAPEOPC, string KGEKPIGKJDA)
{
object[] array = new object[2];
if (array != 0)
{
}
array[0] = array;
if (KGEKPIGKJDA != 0)
{
}
array[1] = KGEKPIGKJDA;
global::UnityEngine.Debug.LogErrorFormat("Failed to Join Photon Room (Error Code {0}: \"{1}\")", array);
ulong num;
this.IPELFGMBJLJ = num;
this.LFEGODDNBOC();
KKPBCOOONNK.PCEBCEPHAMF();
}
// Token: 0x0600154D RID: 5453 RVA: 0x0005B12C File Offset: 0x0005932C
[Token(Token = "0x600154D")]
[Address(RVA = "0xD00170", Offset = "0xCFEF70", VA = "0x180D00170")]
private void OnConnectionFail(HBLIFEODFBP HBFDEOCGFIC)
{
if (HBFDEOCGFIC != HBLIFEODFBP.DisconnectByClientLogic)
{
if (HBFDEOCGFIC != HBLIFEODFBP.ClientTimeout && HBFDEOCGFIC != HBLIFEODFBP.ServerTimeout)
{
if (HBFDEOCGFIC != HBLIFEODFBP.Exception)
{
global::UnityEngine.Debug.LogError("Connection failed for unexpected reason: " + HBFDEOCGFIC);
}
Exception innerException = KKPBCOOONNK.GNNIGOMAHEJ.HCKLFBFPAFO.InnerException;
}
global::UnityEngine.Debug.LogWarning("Connection timed out");
ulong num;
this.IPELFGMBJLJ = num;
KKPBCOOONNK.GNNIGOMAHEJ.HCKLFBFPAFO = (ulong)0L;
}
}
// Token: 0x0600154E RID: 5454 RVA: 0x0005B194 File Offset: 0x00059394
[Token(Token = "0x600154E")]
[Address(RVA = "0xD00400", Offset = "0xCFF200", VA = "0x180D00400")]
private void OnCustomAuthenticationFailed(string EMNPHAPBBAH)
{
global::UnityEngine.Debug.LogError("Custom authentication failed: " + EMNPHAPBBAH);
this.BLGODIBODHI = true;
}
// Token: 0x0600154F RID: 5455 RVA: 0x0005B1B8 File Offset: 0x000593B8
[Token(Token = "0x600154F")]
[Address(RVA = "0xD01660", Offset = "0xD00460", VA = "0x180D01660")]
private void OnPhotonPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
bool flag = this.MasterSwitchToBestCandidatePlayer();
if (IEKDDPPNFPF != 0)
{
Matchmaking.INDBAMJILFO(IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField);
}
}
Action<AGAJMBPABDL> clppkeimpjd = this.CLPPKEIMPJD;
if (clppkeimpjd != 0)
{
clppkeimpjd(IEKDDPPNFPF);
}
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
if (array != 0)
{
int length = array.Length;
this.<IBHDDJPPACN>k__BackingField = length;
return;
}
this.<IBHDDJPPACN>k__BackingField = (int)((ulong)0L);
}
// Token: 0x06001550 RID: 5456 RVA: 0x0005B220 File Offset: 0x00059420
[Token(Token = "0x6001550")]
[Address(RVA = "0xCFF940", Offset = "0xCFE740", VA = "0x180CFF940")]
private void OnPhotonPlayerConnected(AGAJMBPABDL IEKDDPPNFPF)
{
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
if (array != 0)
{
}
this.<IBHDDJPPACN>k__BackingField = array;
}
// Token: 0x06001551 RID: 5457 RVA: 0x0005B248 File Offset: 0x00059448
[Token(Token = "0x6001551")]
[Address(RVA = "0xD013D0", Offset = "0xD001D0", VA = "0x180D013D0")]
private void OnMasterClientSwitched(AGAJMBPABDL IEKDDPPNFPF)
{
if (KKPBCOOONNK.ADEBHCHKEEC && IEKDDPPNFPF != 0)
{
bool flag = KKPBCOOONNK.BNNCCCFFALC;
this.<JBLHACJGECJ>k__BackingField = flag;
}
}
// Token: 0x06001552 RID: 5458 RVA: 0x0005B274 File Offset: 0x00059474
[Token(Token = "0x6001552")]
[Address(RVA = "0xCFFBB0", Offset = "0xCFE9B0", VA = "0x180CFFBB0")]
public void MasterSendRemotePlayerRecNetDisconnect(AGAJMBPABDL IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
Matchmaking.INDBAMJILFO(IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField);
return;
}
}
// Token: 0x06001553 RID: 5459 RVA: 0x0005B294 File Offset: 0x00059494
[Token(Token = "0x6001553")]
[Address(RVA = "0xCFFC10", Offset = "0xCFEA10", VA = "0x180CFFC10")]
public bool MasterSwitchToBestCandidatePlayer()
{
if (!KKPBCOOONNK.ADEBHCHKEEC)
{
return;
}
bool flag = KKPBCOOONNK.BNNCCCFFALC;
if (!flag || !flag)
{
return;
}
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
Func<AGAJMBPABDL, Player> <>9__136_ = PUNNetworkManager.<>c.<>9__136_0;
if (<>9__136_ == 0)
{
PUNNetworkManager.<>c.<>9__136_0 = (AGAJMBPABDL _) => _.GPOMCJICJIH();
}
IEnumerable<AGAJMBPABDL> enumerable = Enumerable.Select<AGAJMBPABDL, Player>(array, <>9__136_);
Func<Player, bool> func;
if (PUNNetworkManager.<>c.<>9__136_1 == 0)
{
func = delegate(Player p)
{
int num = 0;
return p != num;
};
PUNNetworkManager.<>c.<>9__136_1 = func;
}
Player[] array2 = Enumerable.ToArray<Player>(Enumerable.Where<Player>(enumerable, func));
Player player;
if (player != player)
{
this.HLLJNAICNHP(player);
return true;
}
}
// Token: 0x06001554 RID: 5460 RVA: 0x0005B348 File Offset: 0x00059548
[Token(Token = "0x6001554")]
[Address(RVA = "0xD023A0", Offset = "0xD011A0", VA = "0x180D023A0")]
public bool TryTakeMasterFromBackgroundedExistingMaster()
{
if (KKPBCOOONNK.ADEBHCHKEEC)
{
bool flag = KKPBCOOONNK.BNNCCCFFALC;
if (flag || !flag || KKPBCOOONNK.HDAAPNKMFBB.GPOMCJICJIH().EDHKFDBNHJL)
{
}
}
throw new NullReferenceException();
}
// Token: 0x06001555 RID: 5461 RVA: 0x0005B38C File Offset: 0x0005958C
[Token(Token = "0x6001555")]
[Address(RVA = "0xCFD500", Offset = "0xCFC300", VA = "0x180CFD500")]
private void HLLJNAICNHP(JKAEPILJEOH PLBOFGBJGEK)
{
while (PLBOFGBJGEK == 0 || PLBOFGBJGEK == 0)
{
}
AGAJMBPABDL agajmbpabdl;
bool flag = KKPBCOOONNK.DONGHKIJBAG(agajmbpabdl);
}
// Token: 0x1700034C RID: 844
// (get) Token: 0x06001556 RID: 5462 RVA: 0x0005B3B4 File Offset: 0x000595B4
[Token(Token = "0x1700034C")]
public string COOOGDFLKAN
{
[Token(Token = "0x6001556")]
[Address(RVA = "0xD02860", Offset = "0xD01660", VA = "0x180D02860")]
get
{
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string text;
return text;
}
}
// Token: 0x1700034D RID: 845
// (get) Token: 0x06001557 RID: 5463 RVA: 0x0005B3C8 File Offset: 0x000595C8
[Token(Token = "0x1700034D")]
public static JPEEPBPHBGD JLBHKJJABJN
{
[Token(Token = "0x6001557")]
[Address(RVA = "0xD02800", Offset = "0xD01600", VA = "0x180D02800")]
get;
}
// Token: 0x06001558 RID: 5464 RVA: 0x0005B3DC File Offset: 0x000595DC
[Token(Token = "0x6001558")]
[Address(RVA = "0xD01C50", Offset = "0xD00A50", VA = "0x180D01C50")]
public void ProcessRichJoinCommand(string LMNBIJAPFAO)
{
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
bool flag;
if (<OCDLBPHJMOP>k__BackingField != num && !string.IsNullOrEmpty(LMNBIJAPFAO) && LMNBIJAPFAO.StartsWith("+join:") && flag)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
ulong num3;
instance.JoinPlayer((int)num3, SessionManager.APNNGFNMGDP.LeaveParty, num2 != 0);
}
}
// Token: 0x06001559 RID: 5465 RVA: 0x0005B434 File Offset: 0x00059634
[Token(Token = "0x6001559")]
[Address(RVA = "0xCFD200", Offset = "0xCFC000", VA = "0x180CFD200")]
public static string[] GetCommandLineArgs()
{
return Environment.GetCommandLineArgs();
}
// Token: 0x0600155A RID: 5466 RVA: 0x0005B448 File Offset: 0x00059648
[Token(Token = "0x600155A")]
[Address(RVA = "0xCFBC00", Offset = "0xCFAA00", VA = "0x180CFBC00")]
public int? CheckCommandLineArgsForRichPresenceJoin()
{
string[] commandLineArgs = Environment.GetCommandLineArgs();
if (commandLineArgs != 0)
{
int num = 0;
int num2 = 0;
int length = commandLineArgs.Length;
if (num2 < length)
{
string text = commandLineArgs[num];
if (text != 0 && text.StartsWith("+join:"))
{
string text2 = commandLineArgs[num];
bool flag;
if (flag)
{
goto IL_4E;
}
}
num++;
}
}
IL_4E:
throw new NullReferenceException();
}
// Token: 0x0600155B RID: 5467 RVA: 0x0005B4AC File Offset: 0x000596AC
[Token(Token = "0x600155B")]
[Address(RVA = "0xCFBD60", Offset = "0xCFAB60", VA = "0x180CFBD60")]
public static string CheckCommandLineArgsFor(string DFEMIKAKJDF)
{
string[] commandLineArgs = Environment.GetCommandLineArgs();
if (commandLineArgs != 0)
{
int num = 0;
int length = commandLineArgs.Length;
if (num < length)
{
string text = commandLineArgs[num];
if (text == 0 || !text.StartsWith(DFEMIKAKJDF, StringComparison.InvariantCultureIgnoreCase))
{
num++;
}
string text2 = commandLineArgs[num];
int stringLength = DFEMIKAKJDF.m_stringLength;
string text3 = text2.Substring(stringLength);
}
}
throw new IndexOutOfRangeException();
}
// Token: 0x0600155C RID: 5468 RVA: 0x0005B514 File Offset: 0x00059714
[Token(Token = "0x600155C")]
[Address(RVA = "0xCFBB30", Offset = "0xCFA930", VA = "0x180CFBB30")]
public static bool CheckCommandLineArgExists(string DFEMIKAKJDF)
{
string[] commandLineArgs = Environment.GetCommandLineArgs();
if (commandLineArgs != 0)
{
int num = 0;
int length = commandLineArgs.Length;
if (num < length)
{
string text = commandLineArgs[num];
if (text == 0 || !text.StartsWith(DFEMIKAKJDF, StringComparison.InvariantCultureIgnoreCase))
{
num++;
}
return true;
}
}
throw new IndexOutOfRangeException();
}
// Token: 0x0600155D RID: 5469 RVA: 0x0005B564 File Offset: 0x00059764
[Token(Token = "0x600155D")]
[Address(RVA = "0xCFBEC0", Offset = "0xCFACC0", VA = "0x180CFBEC0")]
public AGAJMBPABDL DebugChangeMasterClient()
{
CFLMJLFBOKH.ACLBKMGMCDC("ChangeMaster");
if (!SessionManager.LBNKHHFDOGM)
{
return KKPBCOOONNK.MDMMDPEKICF;
}
int num = 0;
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
int num2;
if (num < array.Length)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.DFFEKFNFAKJ[num];
num2 = 0;
if (!agajmbpabdl.PKMGADKAGKP)
{
num++;
}
}
AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ;
bool flag = KKPBCOOONNK.DONGHKIJBAG(KKPBCOOONNK.DFFEKFNFAKJ[num2]);
return KKPBCOOONNK.DFFEKFNFAKJ[num2];
}
// Token: 0x0600155E RID: 5470 RVA: 0x0005B5F8 File Offset: 0x000597F8
[Token(Token = "0x600155E")]
[Address(RVA = "0xCFC120", Offset = "0xCFAF20", VA = "0x180CFC120")]
[Conditional("DEBUG_PHOTON_ROOM_JOIN")]
public static void DebugLogPhotonRoomJoin(string NGPMADFHHKP)
{
global::UnityEngine.Debug.Log(NGPMADFHHKP);
}
// Token: 0x0600155F RID: 5471 RVA: 0x0005B60C File Offset: 0x0005980C
[Token(Token = "0x600155F")]
[Address(RVA = "0xCFC0B0", Offset = "0xCFAEB0", VA = "0x180CFC0B0")]
[Conditional("DEBUG_PHOTON_ROOM_JOIN")]
public static void DebugLogFormatPhotonRoomJoin(string NGPMADFHHKP, params object[] IIFJDCEPNMJ)
{
global::UnityEngine.Debug.LogFormat(NGPMADFHHKP, IIFJDCEPNMJ);
}
// Token: 0x06001560 RID: 5472 RVA: 0x0005B620 File Offset: 0x00059820
[Token(Token = "0x6001560")]
[Address(RVA = "0xCFC180", Offset = "0xCFAF80", VA = "0x180CFC180")]
[Conditional("DEBUG_PHOTON_ROOM_JOIN")]
public static void DebugLogWarningPhotonRoomJoin(string NGPMADFHHKP)
{
global::UnityEngine.Debug.LogWarning(NGPMADFHHKP);
}
// Token: 0x06001561 RID: 5473 RVA: 0x0005B634 File Offset: 0x00059834
[Token(Token = "0x6001561")]
[Address(RVA = "0xD02610", Offset = "0xD01410", VA = "0x180D02610")]
public PUNNetworkManager()
{
NNOPDOKHNBJ nnopdokhnbj = new NNOPDOKHNBJ();
this.JMCHLNEMGEC = nnopdokhnbj;
CIIBGMBOFEI lpchdipjkfm = CIIBGMBOFEI.LPCHDIPJKFM;
this.JPGBHDCMBGJ = lpchdipjkfm;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.FIKLDOGOKGA = aolmggapkeh;
int num;
int num2;
MFBGLIHGCGO<PPENFJMFPNE> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.OnJoiningRoom = mfbglihgcgo;
base..ctor();
}
// Token: 0x06001562 RID: 5474 RVA: 0x0005B69C File Offset: 0x0005989C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6001562")]
[Address(RVA = "0xD02550", Offset = "0xD01350", VA = "0x180D02550")]
static PUNNetworkManager()
{
int num;
PUNNetworkManager.PhotonRoomPropertiesBugWorkaround = new ExitGames.Client.Photon.Hashtable { { "BUG", num } };
PUNNetworkManager.JLBHKJJABJN = new JLBHKJJABJN();
}
// Token: 0x06001563 RID: 5475 RVA: 0x0005B6D4 File Offset: 0x000598D4
[Token(Token = "0x6001563")]
[Address(RVA = "0xCFB9B0", Offset = "0xCFA7B0", VA = "0x180CFB9B0")]
[CompilerGenerated]
private bool BLHFKGHODJP()
{
return !this.HCAJNKKGLGF();
}
// Token: 0x06001564 RID: 5476 RVA: 0x0005B6EC File Offset: 0x000598EC
[Token(Token = "0x6001564")]
[Address(RVA = "0xCFB9B0", Offset = "0xCFA7B0", VA = "0x180CFB9B0")]
[CompilerGenerated]
private bool IBCNNGAFMOF()
{
return !this.HCAJNKKGLGF();
}
// Token: 0x06001565 RID: 5477 RVA: 0x0005B704 File Offset: 0x00059904
[Token(Token = "0x6001565")]
[Address(RVA = "0xCFB4E0", Offset = "0xCFA2E0", VA = "0x180CFB4E0")]
[CompilerGenerated]
private void AOLANANPNGF()
{
this.MNIIJAOALFI = (ulong)0L;
this.FJBPNKEJKJM();
}
// Token: 0x06001566 RID: 5478 RVA: 0x0005B720 File Offset: 0x00059920
[Token(Token = "0x6001566")]
[Address(RVA = "0xCFFF80", Offset = "0xCFED80", VA = "0x180CFFF80")]
[CompilerGenerated]
private void NICOKDHGAJK(string CEHJGNDELGL)
{
this.MNIIJAOALFI = (ulong)0L;
}
// Token: 0x06001567 RID: 5479 RVA: 0x0005B738 File Offset: 0x00059938
[Token(Token = "0x6001567")]
[Address(RVA = "0xCFE5F0", Offset = "0xCFD3F0", VA = "0x180CFE5F0")]
[CompilerGenerated]
private void JIMDJFAAKCB()
{
AudioManager.Unmute(this);
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
PUNNetworkManager.BPBAMHCKCNO bpbamhckcno = new PUNNetworkManager.BPBAMHCKCNO(num);
num = 0;
KFBABPAPIMB kfbabpapimb = instance.Run(bpbamhckcno);
}
}
// Token: 0x06001568 RID: 5480 RVA: 0x0005B770 File Offset: 0x00059970
[Token(Token = "0x6001568")]
[Address(RVA = "0xCFFFE0", Offset = "0xCFEDE0", VA = "0x180CFFFE0")]
[CompilerGenerated]
internal static IEnumerator<KENFJGFMIPM> NMPPOPOAJKM()
{
/*
An exception occurred when decompiling this method (06001568)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PUNNetworkManager::NMPPOPOAJKM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:BPBAMHCKCNO(var_0_06, newobj:BPBAMHCKCNO(BPBAMHCKCNO::.ctor, ldloc:int32(var_1)))
stloc:int32(var_1, 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.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: 0x06001569 RID: 5481 RVA: 0x0005B788 File Offset: 0x00059988
[Token(Token = "0x6001569")]
[Address(RVA = "0x6D84B0", Offset = "0x6D72B0", VA = "0x1806D84B0")]
[CompilerGenerated]
internal static void BBHJEIGBGNM(Stream DMMGOMOKEKK, byte[] MGPDDEMABPB)
{
int num = DMMGOMOKEKK.ReadByte();
}
// Token: 0x040010C5 RID: 4293
[Token(Token = "0x40010C5")]
private const string HCOHBHKBBEA = "+join:";
// Token: 0x040010C6 RID: 4294
[Token(Token = "0x40010C6")]
private const string GAEOHPDEAIB = "9372aa8d-d3f4-44a0-986d-419e145a2b83";
// Token: 0x040010C7 RID: 4295
[Token(Token = "0x40010C7")]
private const string JKIEKKGPCPK = "e93ae440-f238-4b6c-848f-1df89faf14f5";
// Token: 0x040010C8 RID: 4296
[Token(Token = "0x40010C8")]
public const int DEFAULT_ROOM_SIZE = 8;
// Token: 0x040010C9 RID: 4297
[Token(Token = "0x40010C9")]
private const float EKPPJEEBKCI = 30f;
// Token: 0x040010CA RID: 4298
[Token(Token = "0x40010CA")]
private const float EDIMAENDFGI = 60f;
// Token: 0x040010CB RID: 4299
[Token(Token = "0x40010CB")]
private const int IPOFOAKDDBK = 30;
// Token: 0x040010CC RID: 4300
[Token(Token = "0x40010CC")]
private const int KANKBPADPCA = 15;
// Token: 0x040010CD RID: 4301
[Token(Token = "0x40010CD")]
private const float EENIPBKHBLC = 5f;
// Token: 0x040010CE RID: 4302
[Token(Token = "0x40010CE")]
private const string INMOEMJIDKI = "HB";
// Token: 0x040010CF RID: 4303
[Token(Token = "0x40010CF")]
public static readonly ExitGames.Client.Photon.Hashtable PhotonRoomPropertiesBugWorkaround;
// Token: 0x040010D0 RID: 4304
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40010D0")]
private float FIDHPHMMMBB = 20f;
// Token: 0x040010D1 RID: 4305
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40010D1")]
private float HEAMCCPIGPE = 180f;
// Token: 0x040010D2 RID: 4306
[Token(Token = "0x40010D2")]
private const int JPOHCHFLCKI = -1;
// Token: 0x040010D3 RID: 4307
[Token(Token = "0x40010D3")]
private const int FIEFEMINAOC = -2;
// Token: 0x040010D4 RID: 4308
[Token(Token = "0x40010D4")]
private const int JFCKPMFPJHG = -3;
// Token: 0x040010D5 RID: 4309
[Token(Token = "0x40010D5")]
private const int PEDJBLBGCBI = -4;
// Token: 0x040010D6 RID: 4310
[Token(Token = "0x40010D6")]
private const int CKIEGBDNKNK = -5;
// Token: 0x040010D7 RID: 4311
[Token(Token = "0x40010D7")]
private const int KLEBKGPELPP = -6;
// Token: 0x040010D8 RID: 4312
[Token(Token = "0x40010D8")]
private const int BLBMJOPNDKH = -7;
// Token: 0x040010D9 RID: 4313
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40010D9")]
public AnimationCurve DynamicNetworkExtrapolationCurve;
// Token: 0x040010DA RID: 4314
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40010DA")]
[SerializeField]
[Header("Network Disconnect Message")]
private string disconnectAlertTitle;
// Token: 0x040010DB RID: 4315
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40010DB")]
[SerializeField]
private string timeoutCouldntConnectMessage;
// Token: 0x040010DC RID: 4316
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40010DC")]
[SerializeField]
private string timeoutDisconnectMessage;
// Token: 0x040010DD RID: 4317
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40010DD")]
[SerializeField]
private string genericDisconnectMessage;
// Token: 0x040010DE RID: 4318
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40010DE")]
[SerializeField]
[Header("Player Join Fail Message")]
private string playerJoinFailTitle;
// Token: 0x040010DF RID: 4319
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40010DF")]
[SerializeField]
private string playerJoinFailFullGameMessage;
// Token: 0x040010E0 RID: 4320
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40010E0")]
[SerializeField]
private string playerJoinFailGenericMessage;
// Token: 0x040010E1 RID: 4321
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40010E1")]
[SerializeField]
[Header("Activity Switch Fail Message")]
private string activitySwitchFailTitle;
// Token: 0x040010E2 RID: 4322
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40010E2")]
[SerializeField]
private string activitySwitchFailFullGameMessage;
// Token: 0x040010E3 RID: 4323
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40010E3")]
[SerializeField]
private string activitySwitchFailGenericMessage;
// Token: 0x040010E4 RID: 4324
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40010E4")]
[SerializeField]
private string activitySwitchFailEventNotFoundMessage;
// Token: 0x040010E5 RID: 4325
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40010E5")]
[SerializeField]
private string activitySwitchFailEventNotReadyMessage;
// Token: 0x040010E6 RID: 4326
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40010E6")]
private NNOPDOKHNBJ JMCHLNEMGEC;
// Token: 0x040010E7 RID: 4327
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40010E7")]
private CIIBGMBOFEI JPGBHDCMBGJ;
// Token: 0x040010E8 RID: 4328
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40010E8")]
private string IIHPEHAMAEC;
// Token: 0x040010E9 RID: 4329
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40010E9")]
private bool DDEHABODHDP;
// Token: 0x040010EA RID: 4330
[FieldOffset(Offset = "0xC9")]
[Token(Token = "0x40010EA")]
private bool BLGODIBODHI;
// Token: 0x040010EB RID: 4331
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40010EB")]
private AOLMGGAPKEH FIKLDOGOKGA;
// Token: 0x040010EC RID: 4332
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40010EC")]
private bool PGLNDCLBHBH;
// Token: 0x040010ED RID: 4333
[FieldOffset(Offset = "0xD9")]
[Token(Token = "0x40010ED")]
private bool CABLPGJPGLL;
// Token: 0x040010EE RID: 4334
[FieldOffset(Offset = "0xDA")]
[Token(Token = "0x40010EE")]
private bool PFMFDICAIGP;
// Token: 0x040010EF RID: 4335
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x40010EF")]
private float IADLOKJIIHE;
// Token: 0x040010F0 RID: 4336
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40010F0")]
private int? IPELFGMBJLJ;
// Token: 0x040010F1 RID: 4337
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40010F1")]
private PUNNetworkManager.GLGEEPNBIOJ LDNFLEPMJDO;
// Token: 0x040010F2 RID: 4338
[FieldOffset(Offset = "0xEC")]
[Token(Token = "0x40010F2")]
private PUNNetworkManager.FPHGNJFPLDG FJPMANCKMHJ;
// Token: 0x040010F3 RID: 4339
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40010F3")]
private Coroutine IABCJCJMMDM;
// Token: 0x040010F4 RID: 4340
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40010F4")]
private int NIKOKHMGJBI;
// Token: 0x040010F6 RID: 4342
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40010F6")]
public MFBGLIHGCGO<PPENFJMFPNE> OnJoiningRoom;
// Token: 0x040010F7 RID: 4343
[Token(Token = "0x40010F7")]
private static HIKONHFIADE ELLAOHFLFJE;
// Token: 0x040010FA RID: 4346
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x40010FA")]
private AIKMJOOAPJA MNIIJAOALFI;
// Token: 0x040010FB RID: 4347
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x40010FB")]
private HPCHLDCINKB NOMLHNFOCML;
// Token: 0x040010FC RID: 4348
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x40010FC")]
private KFBABPAPIMB HCCBLIFKFEO;
// Token: 0x040010FD RID: 4349
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x40010FD")]
private IDisposable LPJNNBMFNHJ;
// Token: 0x020002B3 RID: 691
[Token(Token = "0x20002B3")]
private enum GLGEEPNBIOJ
{
// Token: 0x04001100 RID: 4352
[Token(Token = "0x4001100")]
Unknown,
// Token: 0x04001101 RID: 4353
[Token(Token = "0x4001101")]
ConnectionFailed,
// Token: 0x04001102 RID: 4354
[Token(Token = "0x4001102")]
FailedToConnect,
// Token: 0x04001103 RID: 4355
[Token(Token = "0x4001103")]
FailedToJoinRoom,
// Token: 0x04001104 RID: 4356
[Token(Token = "0x4001104")]
TimeoutWhileConnecting
}
// Token: 0x020002B4 RID: 692
[Token(Token = "0x20002B4")]
private enum BGKFBNPOJCN
{
// Token: 0x04001106 RID: 4358
[Token(Token = "0x4001106")]
Unknown,
// Token: 0x04001107 RID: 4359
[Token(Token = "0x4001107")]
Quitting,
// Token: 0x04001108 RID: 4360
[Token(Token = "0x4001108")]
LoggingOut,
// Token: 0x04001109 RID: 4361
[Token(Token = "0x4001109")]
AuthFailed,
// Token: 0x0400110A RID: 4362
[Token(Token = "0x400110A")]
RegionSwitch,
// Token: 0x0400110B RID: 4363
[Token(Token = "0x400110B")]
OfflineRoom,
// Token: 0x0400110C RID: 4364
[Token(Token = "0x400110C")]
RegionPing
}
// Token: 0x020002B5 RID: 693
[Token(Token = "0x20002B5")]
private enum FPHGNJFPLDG
{
// Token: 0x0400110E RID: 4366
[Token(Token = "0x400110E")]
None,
// Token: 0x0400110F RID: 4367
[Token(Token = "0x400110F")]
ConnectingToMasterServer,
// Token: 0x04001110 RID: 4368
[Token(Token = "0x4001110")]
ConnectingToGameServer,
// Token: 0x04001111 RID: 4369
[Token(Token = "0x4001111")]
LoadingScene,
// Token: 0x04001112 RID: 4370
[Token(Token = "0x4001112")]
WaitingToSpawnPlayer,
// Token: 0x04001113 RID: 4371
[Token(Token = "0x4001113")]
ConnectedToGame
}
// Token: 0x020002B6 RID: 694
[Token(Token = "0x20002B6")]
[CompilerGenerated]
private sealed class OLNEFIEAAEP
{
// Token: 0x0600156A RID: 5482 RVA: 0x0005B7A4 File Offset: 0x000599A4
[Token(Token = "0x600156A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OLNEFIEAAEP()
{
}
// Token: 0x0600156B RID: 5483 RVA: 0x0005B7B8 File Offset: 0x000599B8
[Token(Token = "0x600156B")]
[Address(RVA = "0xA73370", Offset = "0xA72170", VA = "0x180A73370")]
internal bool <PingPhotonRegionsInternal>b__1()
{
if (KKPBCOOONNK.GNNIGOMAHEJ.GKNIHNHGBKC == HIIEPCNIIKP.ConnectedToNameServer && KKPBCOOONNK.GNNIGOMAHEJ.PINBDLHAHMI == (ulong)0L)
{
long elapsedMilliseconds = this.timer.ElapsedMilliseconds;
bool flag;
return flag;
}
return true;
}
// Token: 0x04001114 RID: 4372
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001114")]
public Stopwatch timer;
}
// Token: 0x020002BC RID: 700
[Token(Token = "0x20002BC")]
[CompilerGenerated]
private sealed class PMENAMDONDA
{
// Token: 0x06001595 RID: 5525 RVA: 0x0005C0C0 File Offset: 0x0005A2C0
[Token(Token = "0x6001595")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PMENAMDONDA()
{
}
// Token: 0x06001596 RID: 5526 RVA: 0x0005C0D4 File Offset: 0x0005A2D4
[Token(Token = "0x6001596")]
[Address(RVA = "0xA744F0", Offset = "0xA732F0", VA = "0x180A744F0")]
internal void <OnPlayerPresenceUpdated>b__0(PPENFJMFPNE room)
{
PUNNetworkManager punnetworkManager = this.<>4__this;
CIIBGMBOFEI jpgbhdcmbgj = punnetworkManager.JPGBHDCMBGJ;
long <GLPHBLHAFEO>k__BackingField = this.gameSession.<GLPHBLHAFEO>k__BackingField;
if (jpgbhdcmbgj.<GLPHBLHAFEO>k__BackingField == <GLPHBLHAFEO>k__BackingField)
{
if (punnetworkManager.OnJoiningRoom.MENDGJKDBNN)
{
this.<>4__this.OnJoiningRoom.CNFDGDEOPPF(room);
}
if (Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.REC_CENTER)
{
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = this.gameSession.<PGOEAIDCELB>k__BackingField;
if (<PGOEAIDCELB>k__BackingField != COBKKLOJNNE.DORM_ROOM && <PGOEAIDCELB>k__BackingField != COBKKLOJNNE.REC_CENTER)
{
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.NECIHPEMJNG<int, string, long> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.<>4__this.RpcPlayerSwitchedActivity);
CIIBGMBOFEI ciibgmbofei = this.gameSession;
long <DOFDAMHCJLP>k__BackingField = ciibgmbofei.<DOFDAMHCJLP>k__BackingField;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string <LGACIEKBLBM>k__BackingField = ciibgmbofei.<LGACIEKBLBM>k__BackingField;
photonView.RpcOthers<int, string, long>(necihpemjng, <OIBJLPBDMML>k__BackingField, <LGACIEKBLBM>k__BackingField, <DOFDAMHCJLP>k__BackingField);
}
}
PUNNetworkManager punnetworkManager2 = this.<>4__this;
CIIBGMBOFEI ciibgmbofei2 = this.gameSession;
punnetworkManager2.IMBFCFBBFGF(ciibgmbofei2);
}
}
// Token: 0x06001597 RID: 5527 RVA: 0x0005C1BC File Offset: 0x0005A3BC
[Token(Token = "0x6001597")]
[Address(RVA = "0xA74730", Offset = "0xA73530", VA = "0x180A74730")]
internal void <OnPlayerPresenceUpdated>b__1(string error)
{
global::UnityEngine.Debug.LogError("Failed to load room details while joining game session: " + error);
SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField = "Unable to load room.";
SingletonMonoBehaviour.ONCPNMDGGKG.<MNDHPJKDIFC>k__BackingField = (ulong)0L;
this.<>4__this.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom);
}
// Token: 0x04001133 RID: 4403
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001133")]
public PUNNetworkManager <>4__this;
// Token: 0x04001134 RID: 4404
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001134")]
public CIIBGMBOFEI gameSession;
}
// Token: 0x020002BD RID: 701
[Token(Token = "0x20002BD")]
[CompilerGenerated]
private sealed class BADMKKONAJH
{
// Token: 0x06001598 RID: 5528 RVA: 0x0005C208 File Offset: 0x0005A408
[Token(Token = "0x6001598")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BADMKKONAJH()
{
}
// Token: 0x06001599 RID: 5529 RVA: 0x0005C21C File Offset: 0x0005A41C
[Token(Token = "0x6001599")]
[Address(RVA = "0xA71570", Offset = "0xA70370", VA = "0x180A71570")]
internal void <RpcPlayerSwitchedActivity>b__0(string sanitizedDestination)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string text = ObscuredString.FAJDMKOEFLH(this.account.<ODJFEIBNGPO>k__BackingField);
PlatformManager.LDIIFDDCKCN ldiifddckcn = instance.DELGDFICAMG();
}
// Token: 0x04001135 RID: 4405
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001135")]
public CCEOLAOLEKJ account;
}
// Token: 0x020002BF RID: 703
[Token(Token = "0x20002BF")]
[CompilerGenerated]
private sealed class ODBHFEIEPHP
{
// Token: 0x060015A0 RID: 5536 RVA: 0x0005C338 File Offset: 0x0005A538
[Token(Token = "0x60015A0")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ODBHFEIEPHP()
{
}
// Token: 0x060015A1 RID: 5537 RVA: 0x0005C34C File Offset: 0x0005A54C
[Token(Token = "0x60015A1")]
[Address(RVA = "0xA73320", Offset = "0xA72120", VA = "0x180A73320")]
internal void <OnLeftRoom>b__0()
{
string text = this.prevScene;
string text2 = JIGANDCPLGA.BBLLPBMDKLF;
if (!(text != text2))
{
this.<>4__this.AGPIMILIAMJ();
}
}
// Token: 0x04001138 RID: 4408
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001138")]
public string prevScene;
// Token: 0x04001139 RID: 4409
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001139")]
public PUNNetworkManager <>4__this;
}
// Token: 0x020002C1 RID: 705
[Token(Token = "0x20002C1")]
[CompilerGenerated]
private sealed class BLMAHPMLOCE
{
// Token: 0x060015A8 RID: 5544 RVA: 0x0005C514 File Offset: 0x0005A714
[Token(Token = "0x60015A8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BLMAHPMLOCE()
{
}
// Token: 0x060015A9 RID: 5545 RVA: 0x0005C528 File Offset: 0x0005A728
[Token(Token = "0x60015A9")]
[Address(RVA = "0xA71870", Offset = "0xA70670", VA = "0x180A71870")]
internal bool <LoadSceneCoroutine>b__0()
{
return this.loadRoomTask.IsCompleted;
}
// Token: 0x0400113D RID: 4413
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400113D")]
public Task loadRoomTask;
}
}