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 { // 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 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.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 heledogihni = KKPBCOOONNK.HELEDOGIHNI; Action 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 dhfaklomgem = KKPBCOOONNK.DHFAKLOMGEM; Action action5 = new Action(this.OnPhotonJoinRoomFailed); KKPBCOOONNK.DHFAKLOMGEM = IILCGFIHJLP.GMNMHGMFGOL(dhfaklomgem, action5); MFBGLIHGCGO jjgmdejoini = KKPBCOOONNK.JJGMDEJOINI; Action action6 = new Action(this.OnConnectionFail); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.JJGMDEJOINI = iilcgfihjlp; MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action7 = new Action(this.OnPhotonPlayerDisconnected); IILCGFIHJLP iilcgfihjlp2; KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp2; MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action8 = new Action(this.OnPhotonPlayerConnected); IILCGFIHJLP iilcgfihjlp3; KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp3; MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action9 = new Action(this.OnMasterClientSwitched); IILCGFIHJLP iilcgfihjlp4; KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp4; MFBGLIHGCGO bjnidpmljbl = KKPBCOOONNK.BJNIDPMLJBL; Action 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 lejanlmckdd = Matchmaking.LEJANLMCKDD; Action 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> PingPhotonRegions() { CBLLFJEDOII> 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 FGJCPGFLIJF(CBLLFJEDOII> 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 k__BackingField = doohkcanflo.k__BackingField; if (ObscuredString.BDBLGMKABNK(obscuredString, k__BackingField)) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; string text = ObscuredString.FAJDMKOEFLH(doohkcanflo.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)((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 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 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 CABKPPKMFNM(long HNHLJONGKHB) { int num; PMGCJEPKFOF 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 k__BackingField = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB).k__BackingField; if (k__BackingField == 0) { } CIIBGMBOFEI gameSession = k__BackingField; CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ; long k__BackingField = k__BackingField.k__BackingField; if (jpgbhdcmbgj.k__BackingField != k__BackingField) { this.JPGBHDCMBGJ = k__BackingField; CIIBGMBOFEI gameSession7 = gameSession; CIIBGMBOFEI gameSession2 = gameSession; COBKKLOJNNE k__BackingField = gameSession2.k__BackingField; if (k__BackingField != COBKKLOJNNE.DORM_ROOM && k__BackingField != COBKKLOJNNE.ORIENTATION) { EOMNEGBDLDP.GOLHLIEMCGB(gameSession2); } EOMNEGBDLDP.DOGFOPHEPIG(); bool flag = gameSession.IOMILKGCCAH; CIIBGMBOFEI gameSession3 = gameSession; int num2; if (!flag) { if (gameSession3.k__BackingField == COBKKLOJNNE.INVALID) { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = gameSession.k__BackingField; string text = "An update is required to join " + k__BackingField; instance.k__BackingField = text; SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; instance2.k__BackingField = num; this.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom); return; } Action action = delegate(PPENFJMFPNE room) { PUNNetworkManager <>4__this = this; CIIBGMBOFEI jpgbhdcmbgj2 = <>4__this.JPGBHDCMBGJ; long k__BackingField2 = gameSession.k__BackingField; if (jpgbhdcmbgj2.k__BackingField == k__BackingField2) { if (<>4__this.OnJoiningRoom.MENDGJKDBNN) { this.OnJoiningRoom.CNFDGDEOPPF(room); } if (Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.REC_CENTER) { COBKKLOJNNE k__BackingField2 = gameSession.k__BackingField; if (k__BackingField2 != COBKKLOJNNE.DORM_ROOM && k__BackingField2 != COBKKLOJNNE.REC_CENTER) { PhotonView photonView = this.JDHMIOJKLCK; DGLOJCGDOGG.NECIHPEMJNG necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcPlayerSwitchedActivity); CIIBGMBOFEI gameSession5 = gameSession; long k__BackingField = gameSession5.k__BackingField; int k__BackingField = BPHGKAEDBPE.k__BackingField; string k__BackingField2 = gameSession5.k__BackingField; photonView.RpcOthers(necihpemjng, k__BackingField, k__BackingField2, k__BackingField); } } PUNNetworkManager <>4__this2 = this; CIIBGMBOFEI gameSession6 = gameSession; <>4__this2.IMBFCFBBFGF(gameSession6); } }; num2 = 0; num2 += num2; num2++; Action action2 = delegate(string error) { global::UnityEngine.Debug.LogError("Failed to load room details while joining game session: " + error); SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField = "Unable to load room."; SingletonMonoBehaviour.ONCPNMDGGKG.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.k__BackingField = text2; if (text2 == (ulong)1L != text2) { SessionManager instance5 = SingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; instance5.k__BackingField = k__BackingField; } CFLMJLFBOKH.MLAJANIODKJ(Matchmaking.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.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 NMGKIHGICEM() { /* An exception occurred when decompiling this method (06001532) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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.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.k__BackingField = text; SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num; string text2 = string.Format(this.genericDisconnectMessage, num); instance2.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.k__BackingField = text2; SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num2; string text3 = string.Format(text, num2); instance2.k__BackingField = text3; bool? k__BackingField = OJMCBOKJFOF.k__BackingField; bool value = k__BackingField.value != null; if (k__BackingField == (ulong)1L != value) { SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; instance3.k__BackingField = 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 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 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.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 k__BackingField = jpgbhdcmbgj.k__BackingField; this.PMOEFGDHNPK(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.k__BackingField != num3) { this.KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG.ConnectingToMasterServer); this.DDEHABODHDP = true; this.LFEGODDNBOC(); KKPBCOOONNK.PCEBCEPHAMF(); throw new NullReferenceException(); } Matchmaking.ALDJBFPEPOL(this.JPGBHDCMBGJ.k__BackingField); NIFEOCGLPOM nifeocglpom = new NIFEOCGLPOM(); ExitGames.Client.Photon.Hashtable photonRoomPropertiesBugWorkaround = PUNNetworkManager.PhotonRoomPropertiesBugWorkaround; nifeocglpom.OAHFLAJJBDI = photonRoomPropertiesBugWorkaround; nifeocglpom.k__BackingField = true; nifeocglpom.LMOAIEBGHKN = (int)((ulong)1000L); this.KHOEGDLEKLA(PUNNetworkManager.FPHGNJFPLDG.ConnectingToGameServer); if ((this.JPGBHDCMBGJ.k__BackingField ? 1 : 0) != num3) { global::UnityEngine.Debug.Log("Setting PhotonVoice to encrypt voice chat"); } Recorder.NMOEMEMBKFO = this.JPGBHDCMBGJ.k__BackingField; string k__BackingField = this.JPGBHDCMBGJ.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.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.k__BackingField = array; bool flag2 = KKPBCOOONNK.BNNCCCFFALC; this.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.k__BackingField); } } Action clppkeimpjd = this.CLPPKEIMPJD; if (clppkeimpjd != 0) { clppkeimpjd(IEKDDPPNFPF); } AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (array != 0) { int length = array.Length; this.k__BackingField = length; return; } this.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.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.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.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 <>9__136_ = PUNNetworkManager.<>c.<>9__136_0; if (<>9__136_ == 0) { PUNNetworkManager.<>c.<>9__136_0 = (AGAJMBPABDL _) => _.GPOMCJICJIH(); } IEnumerable enumerable = Enumerable.Select(array, <>9__136_); Func 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(Enumerable.Where(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 k__BackingField = BPHGKAEDBPE.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 k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; bool flag; if (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 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 NMPPOPOAJKM() { /* An exception occurred when decompiling this method (06001568) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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 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 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 b__0(PPENFJMFPNE room) { PUNNetworkManager punnetworkManager = this.<>4__this; CIIBGMBOFEI jpgbhdcmbgj = punnetworkManager.JPGBHDCMBGJ; long k__BackingField = this.gameSession.k__BackingField; if (jpgbhdcmbgj.k__BackingField == k__BackingField) { if (punnetworkManager.OnJoiningRoom.MENDGJKDBNN) { this.<>4__this.OnJoiningRoom.CNFDGDEOPPF(room); } if (Matchmaking.BBJAEJHMAPB.k__BackingField == COBKKLOJNNE.REC_CENTER) { COBKKLOJNNE k__BackingField = this.gameSession.k__BackingField; if (k__BackingField != COBKKLOJNNE.DORM_ROOM && k__BackingField != COBKKLOJNNE.REC_CENTER) { PhotonView photonView = this.<>4__this.JDHMIOJKLCK; DGLOJCGDOGG.NECIHPEMJNG necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.<>4__this.RpcPlayerSwitchedActivity); CIIBGMBOFEI ciibgmbofei = this.gameSession; long k__BackingField = ciibgmbofei.k__BackingField; int k__BackingField = BPHGKAEDBPE.k__BackingField; string k__BackingField = ciibgmbofei.k__BackingField; photonView.RpcOthers(necihpemjng, k__BackingField, k__BackingField, 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 b__1(string error) { global::UnityEngine.Debug.LogError("Failed to load room details while joining game session: " + error); SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField = "Unable to load room."; SingletonMonoBehaviour.ONCPNMDGGKG.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 b__0(string sanitizedDestination) { PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text = ObscuredString.FAJDMKOEFLH(this.account.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 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 b__0() { return this.loadRoomTask.IsCompleted; } // Token: 0x0400113D RID: 4413 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400113D")] public Task loadRoomTask; } }