using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; using Analytics; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using ExitGames.Client.Photon; using Photon.Realtime; using Photon.Voice.PUN; using Photon.Voice.Unity; using RecNet; using RecRoom.Core; using RRUI.Navigation; using UnityEngine; using UnityEngine.Rendering.Universal; using UnityEngine.SceneManagement; // Token: 0x020002B8 RID: 696 [Token(Token = "0x20002B8")] public class PUNNetworkManager : NetworkedSingletonMonoBehaviour { // Token: 0x1700034A RID: 842 // (get) Token: 0x0600154C RID: 5452 RVA: 0x0005A6F0 File Offset: 0x000588F0 [Token(Token = "0x1700034A")] public string JCACHKMPFJP { [Token(Token = "0x600154C")] [Address(RVA = "0x1998660", Offset = "0x1997660", VA = "0x181998660")] get { return this.GFFICMOJGHD.IIHPEHAMAEC; } } // Token: 0x1700034B RID: 843 // (get) Token: 0x0600154D RID: 5453 RVA: 0x0005A710 File Offset: 0x00058910 [Token(Token = "0x1700034B")] public CIIBGMBOFEI GOADALBAILE { [Token(Token = "0x600154D")] [Address(RVA = "0x1998680", Offset = "0x1997680", VA = "0x181998680")] get { return this.KGLHMOGEIBH.JPGBHDCMBGJ; } } // Token: 0x1700034C RID: 844 // (get) Token: 0x0600154E RID: 5454 RVA: 0x0005A730 File Offset: 0x00058930 [Token(Token = "0x1700034C")] public bool JADEEONAHAC { [Token(Token = "0x600154E")] [Address(RVA = "0x1251590", Offset = "0x1250590", VA = "0x181251590")] get { return this.PGLNDCLBHBH; } } // Token: 0x1700034D RID: 845 // (get) Token: 0x0600154F RID: 5455 RVA: 0x0005A744 File Offset: 0x00058944 [Token(Token = "0x1700034D")] public bool IHGLCNOGPPN { [Token(Token = "0x600154F")] [Address(RVA = "0x19986A0", Offset = "0x19976A0", VA = "0x1819986A0")] get { return this.KGLHMOGEIBH.GENECNFMDHJ != PUNNetworkManager.PMHCINBNPON.ConnectedToGame; } } // Token: 0x14000048 RID: 72 // (add) Token: 0x06001550 RID: 5456 RVA: 0x0005A76C File Offset: 0x0005896C // (remove) Token: 0x06001551 RID: 5457 RVA: 0x0005A788 File Offset: 0x00058988 [Token(Token = "0x14000048")] public event Action CLPPKEIMPJD { [Token(Token = "0x6001550")] [Address(RVA = "0x19985C0", Offset = "0x19975C0", VA = "0x1819985C0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001551")] [Address(RVA = "0x1998860", Offset = "0x1997860", VA = "0x181998860")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1700034E RID: 846 // (get) Token: 0x06001552 RID: 5458 RVA: 0x0005A7A4 File Offset: 0x000589A4 [Token(Token = "0x1700034E")] public static HIKONHFIADE CDLLOKKPDND { [Token(Token = "0x6001552")] [Address(RVA = "0x1998800", Offset = "0x1997800", VA = "0x181998800")] get { return PUNNetworkManager.ELLAOHFLFJE; } } // Token: 0x1700034F RID: 847 // (get) Token: 0x06001553 RID: 5459 RVA: 0x0005A7B8 File Offset: 0x000589B8 // (set) Token: 0x06001554 RID: 5460 RVA: 0x0005A7CC File Offset: 0x000589CC [Token(Token = "0x1700034F")] public int GNFGGHEFIBJ { [Token(Token = "0x6001553")] [Address(RVA = "0x5BF140", Offset = "0x5BE140", VA = "0x1805BF140")] get; [Token(Token = "0x6001554")] [Address(RVA = "0x5BF2B0", Offset = "0x5BE2B0", VA = "0x1805BF2B0")] private set; } // Token: 0x17000350 RID: 848 // (get) Token: 0x06001555 RID: 5461 RVA: 0x0005A7E0 File Offset: 0x000589E0 // (set) Token: 0x06001556 RID: 5462 RVA: 0x0005A7F4 File Offset: 0x000589F4 [Token(Token = "0x17000350")] public bool GADNDGFFAEO { [Token(Token = "0x6001555")] [Address(RVA = "0x19986D0", Offset = "0x19976D0", VA = "0x1819986D0")] get; [Token(Token = "0x6001556")] [Address(RVA = "0x1994660", Offset = "0x1993660", VA = "0x181994660")] private set; } // Token: 0x06001557 RID: 5463 RVA: 0x0005A808 File Offset: 0x00058A08 [Token(Token = "0x6001557")] [Address(RVA = "0x1992F10", Offset = "0x1991F10", VA = "0x181992F10", Slot = "13")] protected override void Awake() { base.Awake(); PUNNetworkManager.ELLAOHFLFJE = new HIKONHFIADE(); JMMPMEPKIJK.DFEBOGLCPKJ(PUNNetworkManager.ELLAOHFLFJE); PUNNetworkManager.OLFKPIBEJNM olfkpibejnm = new PUNNetworkManager.OLFKPIBEJNM(this); this.GFFICMOJGHD = olfkpibejnm; PUNNetworkManager.OACMHHHJLGK oacmhhhjlgk = new PUNNetworkManager.OACMHHHJLGK(this); this.OMHKHFENHLG = oacmhhhjlgk; PUNNetworkManager.IFKMAMICIEA ifkmamiciea = new PUNNetworkManager.IFKMAMICIEA(this); this.KGLHMOGEIBH = ifkmamiciea; } // Token: 0x06001558 RID: 5464 RVA: 0x0005A85C File Offset: 0x00058A5C [Token(Token = "0x6001558")] [Address(RVA = "0x19960C0", Offset = "0x19950C0", VA = "0x1819960C0")] 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: 0x06001559 RID: 5465 RVA: 0x0005A89C File Offset: 0x00058A9C [Token(Token = "0x6001559")] [Address(RVA = "0x1996590", Offset = "0x1995590", VA = "0x181996590", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Action action = new Action(this.EHDNCHLIKMF); 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 action2 = new Action(this.OnLeftRoom); KKPBCOOONNK.DJBDAKDCKKH = OKNNKFGFODL.GMNMHGMFGOL(djbdakdckkh, action2); MFBGLIHGCGO heledogihni = KKPBCOOONNK.HELEDOGIHNI; Action action3 = new Action(this.OnDisconnectedFromPhoton); KKPBCOOONNK.HELEDOGIHNI = MFBGLIHGCGO.GMNMHGMFGOL(heledogihni, action3); OKNNKFGFODL mbefaidempm = KKPBCOOONNK.MBEFAIDEMPM; Action action4 = new Action(this.OnConnectedToMaster); KKPBCOOONNK.MBEFAIDEMPM = OKNNKFGFODL.GMNMHGMFGOL(mbefaidempm, action4); OKNNKFGFODL piafchlklha = KKPBCOOONNK.PIAFCHLKLHA; Action action5 = new Action(this.OnJoinedRoom); KKPBCOOONNK.PIAFCHLKLHA = OKNNKFGFODL.GMNMHGMFGOL(piafchlklha, action5); IILCGFIHJLP dhfaklomgem = KKPBCOOONNK.DHFAKLOMGEM; Action action6 = new Action(this.OnPhotonJoinRoomFailed); KKPBCOOONNK.DHFAKLOMGEM = IILCGFIHJLP.GMNMHGMFGOL(dhfaklomgem, action6); MFBGLIHGCGO jjgmdejoini = KKPBCOOONNK.JJGMDEJOINI; Action action7 = new Action(this.OnConnectionFail); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.JJGMDEJOINI = iilcgfihjlp; MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action8 = new Action(this.OnPhotonPlayerDisconnected); IILCGFIHJLP iilcgfihjlp2; KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp2; MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action9 = new Action(this.OnPhotonPlayerConnected); IILCGFIHJLP iilcgfihjlp3; KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp3; MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action10 = new Action(this.OnMasterClientSwitched); IILCGFIHJLP iilcgfihjlp4; KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp4; MFBGLIHGCGO bjnidpmljbl = KKPBCOOONNK.BJNIDPMLJBL; Action action11 = new Action(this.OnCustomAuthenticationFailed); IILCGFIHJLP iilcgfihjlp5; KKPBCOOONNK.BJNIDPMLJBL = iilcgfihjlp5; KKPBCOOONNK.MHECADENJKL(this.JMCHLNEMGEC); OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL; Action action12 = new Action(this.MGHCDBEFNOL); PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action12); MFBGLIHGCGO lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action13 = new Action(this.LEJANLMCKDD); IILCGFIHJLP iilcgfihjlp6; Matchmaking.LEJANLMCKDD = iilcgfihjlp6; } // Token: 0x0600155A RID: 5466 RVA: 0x0005AA8C File Offset: 0x00058C8C [Token(Token = "0x600155A")] [Address(RVA = "0x1997FF0", Offset = "0x1996FF0", VA = "0x181997FF0")] 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: 0x0600155B RID: 5467 RVA: 0x0005AAC8 File Offset: 0x00058CC8 [Token(Token = "0x600155B")] [Address(RVA = "0x19943C0", Offset = "0x19933C0", VA = "0x1819943C0")] 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; RecRoomSceneManager.TrackMessageQueueRunning(); KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE; } } } // Token: 0x0600155C RID: 5468 RVA: 0x0005AB68 File Offset: 0x00058D68 [Token(Token = "0x600155C")] [Address(RVA = "0x1997940", Offset = "0x1996940", VA = "0x181997940")] 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: 0x0600155D RID: 5469 RVA: 0x0005ABA8 File Offset: 0x00058DA8 [Token(Token = "0x600155D")] [Address(RVA = "0x1993A50", Offset = "0x1992A50", VA = "0x181993A50")] 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: 0x0600155E RID: 5470 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600155E")] [Address(RVA = "0x1994670", Offset = "0x1993670", VA = "0x181994670")] public void Initialize() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600155F RID: 5471 RVA: 0x0005ABD4 File Offset: 0x00058DD4 [Token(Token = "0x600155F")] [Address(RVA = "0x1993970", Offset = "0x1992970", VA = "0x181993970")] private void EHDNCHLIKMF(PPDOPHKNMCK NLNHFEEMFBN) { IRecRoomQualityConfigProvider recRoomQualityConfigProvider; IOCJKGMONPK.JIJHDKCABAF = recRoomQualityConfigProvider != null; } // Token: 0x06001560 RID: 5472 RVA: 0x0005ABF0 File Offset: 0x00058DF0 [Token(Token = "0x6001560")] [Address(RVA = "0x19936E0", Offset = "0x19926E0", VA = "0x1819936E0")] public void ConnectPUNVoice() { if (this.OMHKHFENHLG.GENECNFMDHJ != PUNNetworkManager.EEDKIANFIMG.RequestedConnect) { this.OMHKHFENHLG.GENECNFMDHJ = PUNNetworkManager.EEDKIANFIMG.WaitingToRequestConnect; return; } } // Token: 0x06001561 RID: 5473 RVA: 0x0005AC20 File Offset: 0x00058E20 [Token(Token = "0x6001561")] [Address(RVA = "0x1993920", Offset = "0x1992920", VA = "0x181993920")] public void DisconnectPUNVoice() { if (this.OMHKHFENHLG.GENECNFMDHJ != PUNNetworkManager.EEDKIANFIMG.RequestedDisconnect) { this.OMHKHFENHLG.GENECNFMDHJ = PUNNetworkManager.EEDKIANFIMG.WaitingToRequestDisconnect; return; } } // Token: 0x06001562 RID: 5474 RVA: 0x0005AC50 File Offset: 0x00058E50 [Token(Token = "0x6001562")] [Address(RVA = "0x1993290", Offset = "0x1992290", VA = "0x181993290")] private void CAPFLNGJLIF() { PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OMHKHFENHLG; int num = 0; omhkhfenhlg.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num; KKPBCOOONNK.PCEBCEPHAMF(); } // Token: 0x06001563 RID: 5475 RVA: 0x0005AC7C File Offset: 0x00058E7C [Token(Token = "0x6001563")] [Address(RVA = "0x1995AF0", Offset = "0x1994AF0", VA = "0x181995AF0")] 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: 0x06001564 RID: 5476 RVA: 0x0005ACF8 File Offset: 0x00058EF8 [Token(Token = "0x6001564")] [Address(RVA = "0x1997A40", Offset = "0x1996A40", VA = "0x181997A40")] public void PrefetchInitialRoomDetails() { if (SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive((SplitTesting.ParallelNetworkingInitialRoomLoad_2021_06_28)((uint)1))) { HPCHLDCINKB hpchldcinkb = new HPCHLDCINKB(); this.NOMLHNFOCML = hpchldcinkb; } } // Token: 0x06001565 RID: 5477 RVA: 0x0005AD28 File Offset: 0x00058F28 [Token(Token = "0x6001565")] [Address(RVA = "0x1998050", Offset = "0x1997050", VA = "0x181998050")] public void SetPhotonRegionPreconnectionPings(IReadOnlyDictionary FCDCDDDKNLI) { int i; do { i = 0; PUNNetworkManager.LDODDEMFBJL ldoddemfbjl = this.GFFICMOJGHD.GENECNFMDHJ; if (ldoddemfbjl != PUNNetworkManager.LDODDEMFBJL.Disconnected) { return; } if (ldoddemfbjl != PUNNetworkManager.LDODDEMFBJL.PingingRegions) { if (i < (int)ldoddemfbjl) { i += i; if (i == (int)ldoddemfbjl) { goto IL_2A; } i++; } uint num; while (i >= (int)num) { } IL_2A: ldoddemfbjl += (int)ldoddemfbjl; i += 19; } if (ldoddemfbjl != PUNNetworkManager.LDODDEMFBJL.PingingRegions) { } } while (i != 0); if (i != 0) { this.GFFICMOJGHD.PHNDJFJBGGO = i; } } // Token: 0x06001566 RID: 5478 RVA: 0x0005AD8C File Offset: 0x00058F8C [Token(Token = "0x6001566")] [Address(RVA = "0x1993190", Offset = "0x1992190", VA = "0x181993190")] 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: 0x06001567 RID: 5479 RVA: 0x0005ADCC File Offset: 0x00058FCC [Token(Token = "0x6001567")] [Address(RVA = "0x1995490", Offset = "0x1994490", VA = "0x181995490")] private void LEJANLMCKDD(int CJFGEMGOJHB) { CIIBGMBOFEI k__BackingField = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB).k__BackingField; if (k__BackingField == 0) { } this.KGLHMOGEIBH.BIFPDCCDIHC = k__BackingField; } // Token: 0x06001568 RID: 5480 RVA: 0x0005ADFC File Offset: 0x00058FFC [Token(Token = "0x6001568")] [Address(RVA = "0x1997C90", Offset = "0x1996C90", VA = "0x181997C90")] [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: 0x06001569 RID: 5481 RVA: 0x0005AE68 File Offset: 0x00059068 [Token(Token = "0x6001569")] [Address(RVA = "0x1994210", Offset = "0x1993210", VA = "0x181994210")] 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: 0x0600156A RID: 5482 RVA: 0x0005AEA4 File Offset: 0x000590A4 [Token(Token = "0x600156A")] [Address(RVA = "0x1993F60", Offset = "0x1992F60", VA = "0x181993F60")] 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: 0x0600156B RID: 5483 RVA: 0x0005AF08 File Offset: 0x00059108 [Token(Token = "0x600156B")] [Address(RVA = "0x1993050", Offset = "0x1992050", VA = "0x181993050")] 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: 0x0600156C RID: 5484 RVA: 0x0005AF64 File Offset: 0x00059164 [Token(Token = "0x600156C")] [Address(RVA = "0x19972B0", Offset = "0x19962B0", VA = "0x1819972B0")] private void OnLeftRoom() { PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OMHKHFENHLG; int num = 0; omhkhfenhlg.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num; if (JIGANDCPLGA.BBLLPBMDKLF != "empty") { if (SingletonMonoBehaviour.ONCPNMDGGKG.DKPAGHOLPMN || SingletonMonoBehaviour.ONCPNMDGGKG.LGPHHCDIDGE) { AudioManager.Mute(this); int num2 = 0; DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("empty", (LoadSceneMode)num2); Action action = new Action(this.FJJKIPGKNKO); throw new NullReferenceException(); } string text = JIGANDCPLGA.BBLLPBMDKLF; string prevScene = text; CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; int num4 = 0; int num5 = 0; KFBABPAPIMB kfbabpapimb = instance.Fade(num5 != 0, true, num4 != 0, (float)num3, (float)num3); Action action2 = delegate { string prevScene2 = prevScene; string text2 = JIGANDCPLGA.BBLLPBMDKLF; if (!(prevScene2 != text2)) { this.AGPIMILIAMJ(); } }; } } // Token: 0x0600156D RID: 5485 RVA: 0x0005B02C File Offset: 0x0005922C [Token(Token = "0x600156D")] [Address(RVA = "0x1992E50", Offset = "0x1991E50", VA = "0x181992E50")] private void AGPIMILIAMJ() { AudioManager.Mute(this); int num = 0; DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("empty", (LoadSceneMode)num); Action action = new Action(this.FJJKIPGKNKO); throw new NullReferenceException(); } // Token: 0x0600156E RID: 5486 RVA: 0x0005B060 File Offset: 0x00059260 [Token(Token = "0x600156E")] [Address(RVA = "0x1996D10", Offset = "0x1995D10", VA = "0x181996D10")] private void OnDisconnectedFromPhoton(HBLIFEODFBP HBFDEOCGFIC) { PUNNetworkManager.OLFKPIBEJNM gfficmojghd = this.GFFICMOJGHD; if (!this.BLGODIBODHI) { if (gfficmojghd.GENECNFMDHJ != PUNNetworkManager.LDODDEMFBJL.DisconnectingToSwitchRegions) { bool flag = this.KGLHMOGEIBH.JPGBHDCMBGJ.IOMILKGCCAH; PUNNetworkManager.OLFKPIBEJNM gfficmojghd2 = this.GFFICMOJGHD; if (flag) { goto IL_114; } if (gfficmojghd2.GENECNFMDHJ == PUNNetworkManager.LDODDEMFBJL.PingingRegions) { return; } PUNNetworkManager.PMHCINBNPON pmhcinbnpon = this.KGLHMOGEIBH.GENECNFMDHJ; int hashCode = pmhcinbnpon.GetHashCode(); PUNNetworkManager.GLGEEPNBIOJ ldnflepmjdo = this.LDNFLEPMJDO; int hashCode2 = ldnflepmjdo.GetHashCode(); PUNNetworkManager.GLGEEPNBIOJ glgeepnbioj = ldnflepmjdo; this.LDNFLEPMJDO = glgeepnbioj; this.GFFICMOJGHD.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Disconnected; this.KGLHMOGEIBH.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.UnexpectedDisconnect; } this.GFFICMOJGHD.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting; return; } gfficmojghd.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Disconnected; PUNNetworkManager.IFKMAMICIEA kglhmogeibh = this.KGLHMOGEIBH; this.BLGODIBODHI = false; CIIBGMBOFEI jpgbhdcmbgj = kglhmogeibh.JPGBHDCMBGJ; 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.OLFKPIBEJNM gfficmojghd3 = this.GFFICMOJGHD; IL_114: throw new NullReferenceException(); } // Token: 0x0600156F RID: 5487 RVA: 0x0005B188 File Offset: 0x00059388 [Token(Token = "0x600156F")] [Address(RVA = "0x19955C0", Offset = "0x19945C0", VA = "0x1819955C0")] private void LHFGGDOPGMB(PUNNetworkManager.PMHCINBNPON CPCBNEPCGJF) { MLDJDPHKGBO.FDLEMABAJMI.KBPKIDJEOFB(); PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OMHKHFENHLG; int num = 0; omhkhfenhlg.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num; this.KGLHMOGEIBH.BOABALFBGPI(); int num2 = 0; if (!SessionManager.AAIKLOAPAJD) { PUNNetworkManager.IFKMAMICIEA kglhmogeibh = this.KGLHMOGEIBH; PUNNetworkManager.IFKMAMICIEA kglhmogeibh2 = this.KGLHMOGEIBH; Matchmaking.DHMDLODEFFK(this.KGLHMOGEIBH.JPGBHDCMBGJ, (Matchmaking.IICIGFCLJAF)((uint)3)); bool flag = num2 == 1040; if (num2 == (flag ? 1 : 0)) { bool flag2 = num2 == 1041; if (num2 == (flag2 ? 1 : 0)) { bool flag3 = num2 == 1023; if (num2 == (flag3 ? 1 : 0)) { } } } string text = this.timeoutCouldntConnectMessage; SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text2 = this.disconnectAlertTitle; instance.k__BackingField = text2; SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num3; string text3 = string.Format(text, num3); instance2.k__BackingField = text3; int hashCode = text3.GetHashCode(); PUNNetworkManager.GLGEEPNBIOJ ldnflepmjdo = this.LDNFLEPMJDO; int hashCode2 = ldnflepmjdo.GetHashCode(); PUNNetworkManager.GLGEEPNBIOJ glgeepnbioj = ldnflepmjdo; this.LDNFLEPMJDO = glgeepnbioj; int num4 = 0; this.IPELFGMBJLJ = num4; this.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)num4; if (!SessionManager.AAIKLOAPAJD) { EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.UnexpectedRoomDisconnect); DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED(); } } } // Token: 0x06001570 RID: 5488 RVA: 0x0005B2B4 File Offset: 0x000594B4 [Token(Token = "0x6001570")] [Address(RVA = "0x1993D80", Offset = "0x1992D80", VA = "0x181993D80")] private static AppSettings FJOLIPKKIBE(string EKBGOHGICNG, bool DOJLKMCEFFB = false) { AppSettings appSettings; int num; string ipfpgmdkmon; do { if (DOJLKMCEFFB || EKBGOHGICNG == 0) { } appSettings = new AppSettings(); string text = "9372aa8d-d3f4-44a0-986d-419e145a2b83"; if (DOJLKMCEFFB) { text = "e93ae440-f238-4b6c-848f-1df89faf14f5"; } num = 0; appSettings.AppIdRealtime = text; appSettings.AppIdVoice = num; ipfpgmdkmon = BPHGKAEDBPE.IPFPGMDKMON; } while (ipfpgmdkmon == 0); if (ipfpgmdkmon.ToLowerInvariant() != 0 || string.Equals(num, "localhost")) { } string text2 = KMJJGELKNAP.IDPOBNAABIK + "_" + "prod"; appSettings.AppVersion = text2; appSettings.FixedRegion = EKBGOHGICNG; return appSettings; } // Token: 0x06001571 RID: 5489 RVA: 0x0005B348 File Offset: 0x00059548 [Token(Token = "0x6001571")] [Address(RVA = "0x1994090", Offset = "0x1993090", VA = "0x181994090")] 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: 0x06001572 RID: 5490 RVA: 0x0005B398 File Offset: 0x00059598 [Token(Token = "0x6001572")] [Address(RVA = "0x1996180", Offset = "0x1995180", VA = "0x181996180")] private void OnConnectedToMaster() { this.GFFICMOJGHD.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connected; PUNNetworkManager.IFKMAMICIEA kglhmogeibh = this.KGLHMOGEIBH; if (kglhmogeibh.GENECNFMDHJ != PUNNetworkManager.PMHCINBNPON.WaitingForRegionConnection) { return; } PUNNetworkManager.OLFKPIBEJNM gfficmojghd = this.GFFICMOJGHD; string k__BackingField = this.KGLHMOGEIBH.JPGBHDCMBGJ.k__BackingField; bool flag = string.Equals(gfficmojghd.IIHPEHAMAEC, k__BackingField); PUNNetworkManager.IFKMAMICIEA kglhmogeibh2 = this.KGLHMOGEIBH; if (!flag) { CIIBGMBOFEI jpgbhdcmbgj = kglhmogeibh2.JPGBHDCMBGJ; PUNNetworkManager.OLFKPIBEJNM gfficmojghd2 = this.GFFICMOJGHD; string k__BackingField2 = jpgbhdcmbgj.k__BackingField; gfficmojghd2.PHNDJFJBGGO = k__BackingField2; return; } kglhmogeibh.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectToRoom; } // Token: 0x06001573 RID: 5491 RVA: 0x0005B424 File Offset: 0x00059624 [Token(Token = "0x6001573")] [Address(RVA = "0x1995A80", Offset = "0x1994A80", VA = "0x181995A80")] private void LPKNHCIBDPF() { AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (array != 0) { } this.k__BackingField = array; } // Token: 0x06001574 RID: 5492 RVA: 0x0005B44C File Offset: 0x0005964C [Token(Token = "0x6001574")] [Address(RVA = "0x19971C0", Offset = "0x19961C0", VA = "0x1819971C0")] private void OnJoinedRoom() { if (this.KGLHMOGEIBH.GENECNFMDHJ != PUNNetworkManager.PMHCINBNPON.WaitingForRoomConnection) { PUNNetworkManager.PMHCINBNPON pmhcinbnpon = this.KGLHMOGEIBH.GENECNFMDHJ; global::UnityEngine.Debug.LogError(string.Format("PHOTON ROOM JOIN: Unexpected previous state {0} when {1} occurred", pmhcinbnpon, "OnJoinedRoom")); } this.KGLHMOGEIBH.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.PostRoomJoinInitialization; } // Token: 0x06001575 RID: 5493 RVA: 0x0005B49C File Offset: 0x0005969C [Token(Token = "0x6001575")] [Address(RVA = "0x19952C0", Offset = "0x19942C0", VA = "0x1819952C0")] private void KABMEBNLDOO() { if (this.NIKOKHMGJBI == 1) { if (KKPBCOOONNK.ADEBHCHKEEC) { PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF(); KKPBCOOONNK.PDKPIEHGBFO(); } KKPBCOOONNK.MCMGFBKIMDL = false; KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE; return; } } // Token: 0x06001576 RID: 5494 RVA: 0x0005B4E8 File Offset: 0x000596E8 [Token(Token = "0x6001576")] [Address(RVA = "0x1997F10", Offset = "0x1996F10", VA = "0x181997F10")] public void SendPendingPlayerUpdates() { PUNNetworkManager.ELLAOHFLFJE.BOCECADECHN(); } // Token: 0x06001577 RID: 5495 RVA: 0x0005B508 File Offset: 0x00059708 [Token(Token = "0x6001577")] [Address(RVA = "0x1997F80", Offset = "0x1996F80", VA = "0x181997F80")] public void SendPendingRoomUpdates() { PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF(); } // Token: 0x06001578 RID: 5496 RVA: 0x0005B528 File Offset: 0x00059728 [Token(Token = "0x6001578")] [Address(RVA = "0x1993AD0", Offset = "0x1992AD0", VA = "0x181993AD0")] private void FHCPEIHAJKK() { int num = this.NIKOKHMGJBI - 1; int num2 = Mathf.Max(0, num); this.NIKOKHMGJBI = num2; if (num2 == 0) { KKPBCOOONNK.MCMGFBKIMDL = true; RecRoomSceneManager.TrackMessageQueueRunning(); KKPBCOOONNK.BEELMODKGAB = this.HEAMCCPIGPE; } } // Token: 0x06001579 RID: 5497 RVA: 0x0005B56C File Offset: 0x0005976C [Token(Token = "0x6001579")] [Address(RVA = "0x1995420", Offset = "0x1994420", VA = "0x181995420")] private void LDLNKHLPJKG() { this.NIKOKHMGJBI = (int)((ulong)0L); KKPBCOOONNK.MCMGFBKIMDL = true; KKPBCOOONNK.BEELMODKGAB = this.FIDHPHMMMBB; } // Token: 0x0600157A RID: 5498 RVA: 0x0005B594 File Offset: 0x00059794 [Token(Token = "0x600157A")] [Address(RVA = "0x1994190", Offset = "0x1993190", VA = "0x181994190")] private static void GNNEMNEJDED(ref CDJFFFCFLMF NKLGAGCHGPM) { } // Token: 0x0600157B RID: 5499 RVA: 0x0005B5A8 File Offset: 0x000597A8 [Token(Token = "0x600157B")] [Address(RVA = "0x1997630", Offset = "0x1996630", VA = "0x181997630")] 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); PUNNetworkManager.OLFKPIBEJNM gfficmojghd = this.GFFICMOJGHD; ulong num; this.IPELFGMBJLJ = num; gfficmojghd.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Disconnecting; } // Token: 0x0600157C RID: 5500 RVA: 0x0005B5FC File Offset: 0x000597FC [Token(Token = "0x600157C")] [Address(RVA = "0x1996250", Offset = "0x1995250", VA = "0x181996250")] 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 hcklfbfpafo = KKPBCOOONNK.GNNIGOMAHEJ.HCKLFBFPAFO; if (hcklfbfpafo == 0) { global::UnityEngine.Debug.LogError("Connection failed due to an unknown exception"); } Exception innerException = hcklfbfpafo.InnerException; } global::UnityEngine.Debug.LogWarning("Connection timed out"); ulong num; this.IPELFGMBJLJ = num; KKPBCOOONNK.GNNIGOMAHEJ.HCKLFBFPAFO = (ulong)0L; } } // Token: 0x0600157D RID: 5501 RVA: 0x0005B674 File Offset: 0x00059874 [Token(Token = "0x600157D")] [Address(RVA = "0x1996510", Offset = "0x1995510", VA = "0x181996510")] private void OnCustomAuthenticationFailed(string EMNPHAPBBAH) { global::UnityEngine.Debug.LogError("Custom authentication failed: " + EMNPHAPBBAH); this.BLGODIBODHI = true; } // Token: 0x0600157E RID: 5502 RVA: 0x0005B698 File Offset: 0x00059898 [Token(Token = "0x600157E")] [Address(RVA = "0x1997800", Offset = "0x1996800", VA = "0x181997800")] 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: 0x0600157F RID: 5503 RVA: 0x0005B700 File Offset: 0x00059900 [Token(Token = "0x600157F")] [Address(RVA = "0x1995A80", Offset = "0x1994A80", VA = "0x181995A80")] private void OnPhotonPlayerConnected(AGAJMBPABDL IEKDDPPNFPF) { AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (array != 0) { } this.k__BackingField = array; } // Token: 0x06001580 RID: 5504 RVA: 0x0005B728 File Offset: 0x00059928 [Token(Token = "0x6001580")] [Address(RVA = "0x19975A0", Offset = "0x19965A0", VA = "0x1819975A0")] private void OnMasterClientSwitched(AGAJMBPABDL IEKDDPPNFPF) { if (KKPBCOOONNK.ADEBHCHKEEC && IEKDDPPNFPF != 0) { bool flag = KKPBCOOONNK.BNNCCCFFALC; this.k__BackingField = flag; } } // Token: 0x06001581 RID: 5505 RVA: 0x0005B754 File Offset: 0x00059954 [Token(Token = "0x6001581")] [Address(RVA = "0x1995CF0", Offset = "0x1994CF0", VA = "0x181995CF0")] public void MasterSendRemotePlayerRecNetDisconnect(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF != 0) { Matchmaking.INDBAMJILFO(IEKDDPPNFPF.k__BackingField); return; } } // Token: 0x06001582 RID: 5506 RVA: 0x0005B774 File Offset: 0x00059974 [Token(Token = "0x6001582")] [Address(RVA = "0x1995D50", Offset = "0x1994D50", VA = "0x181995D50")] public bool MasterSwitchToBestCandidatePlayer() { if (!KKPBCOOONNK.ADEBHCHKEEC) { return; } bool flag = KKPBCOOONNK.BNNCCCFFALC; if (!flag || !flag) { return; } AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ; Func <>9__119_ = PUNNetworkManager.<>c.<>9__119_0; if (<>9__119_ == 0) { PUNNetworkManager.<>c.<>9__119_0 = (AGAJMBPABDL _) => _.GPOMCJICJIH(); } IEnumerable enumerable = Enumerable.Select(array, <>9__119_); Func func; if (PUNNetworkManager.<>c.<>9__119_1 == 0) { func = delegate(Player p) { int num = 0; return p != num; }; PUNNetworkManager.<>c.<>9__119_1 = func; } Player[] array2 = Enumerable.ToArray(Enumerable.Where(enumerable, func)); Player player; if (player != player) { this.HLLJNAICNHP(player); return true; } } // Token: 0x06001583 RID: 5507 RVA: 0x0005B828 File Offset: 0x00059A28 [Token(Token = "0x6001583")] [Address(RVA = "0x1998260", Offset = "0x1997260", VA = "0x181998260")] public bool TryTakeMasterFromBackgroundedExistingMaster() { if (KKPBCOOONNK.ADEBHCHKEEC) { bool flag = KKPBCOOONNK.BNNCCCFFALC; if (flag || !flag || KKPBCOOONNK.HDAAPNKMFBB.GPOMCJICJIH().EDHKFDBNHJL) { } } throw new NullReferenceException(); } // Token: 0x06001584 RID: 5508 RVA: 0x0005B86C File Offset: 0x00059A6C [Token(Token = "0x6001584")] [Address(RVA = "0x19942D0", Offset = "0x19932D0", VA = "0x1819942D0")] private void HLLJNAICNHP(JKAEPILJEOH PLBOFGBJGEK) { while (PLBOFGBJGEK == 0 || PLBOFGBJGEK == 0) { } AGAJMBPABDL agajmbpabdl; bool flag = KKPBCOOONNK.DONGHKIJBAG(agajmbpabdl); } // Token: 0x17000351 RID: 849 // (get) Token: 0x06001585 RID: 5509 RVA: 0x0005B894 File Offset: 0x00059A94 [Token(Token = "0x17000351")] public string COOOGDFLKAN { [Token(Token = "0x6001585")] [Address(RVA = "0x1998740", Offset = "0x1997740", VA = "0x181998740")] get { int k__BackingField = BPHGKAEDBPE.k__BackingField; string text; return text; } } // Token: 0x17000352 RID: 850 // (get) Token: 0x06001586 RID: 5510 RVA: 0x0005B8A8 File Offset: 0x00059AA8 [Token(Token = "0x17000352")] public static JPEEPBPHBGD JLBHKJJABJN { [Token(Token = "0x6001586")] [Address(RVA = "0x19986E0", Offset = "0x19976E0", VA = "0x1819986E0")] get; } // Token: 0x06001587 RID: 5511 RVA: 0x0005B8BC File Offset: 0x00059ABC [Token(Token = "0x6001587")] [Address(RVA = "0x1997AF0", Offset = "0x1996AF0", VA = "0x181997AF0")] 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: 0x06001588 RID: 5512 RVA: 0x0005B914 File Offset: 0x00059B14 [Token(Token = "0x6001588")] [Address(RVA = "0x1994200", Offset = "0x1993200", VA = "0x181994200")] public static string[] GetCommandLineArgs() { return Environment.GetCommandLineArgs(); } // Token: 0x06001589 RID: 5513 RVA: 0x0005B928 File Offset: 0x00059B28 [Token(Token = "0x6001589")] [Address(RVA = "0x19933D0", Offset = "0x19923D0", VA = "0x1819933D0")] 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: 0x0600158A RID: 5514 RVA: 0x0005B98C File Offset: 0x00059B8C [Token(Token = "0x600158A")] [Address(RVA = "0x1993530", Offset = "0x1992530", VA = "0x181993530")] 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: 0x0600158B RID: 5515 RVA: 0x0005B9F4 File Offset: 0x00059BF4 [Token(Token = "0x600158B")] [Address(RVA = "0x1993300", Offset = "0x1992300", VA = "0x181993300")] 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: 0x0600158C RID: 5516 RVA: 0x0005BA44 File Offset: 0x00059C44 [Token(Token = "0x600158C")] [Address(RVA = "0x1993730", Offset = "0x1992730", VA = "0x181993730")] 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.BNNCCCFFALC) { num++; } } AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ; bool flag = KKPBCOOONNK.DONGHKIJBAG(KKPBCOOONNK.DFFEKFNFAKJ[num2]); return KKPBCOOONNK.DFFEKFNFAKJ[num2]; } // Token: 0x0600158D RID: 5517 RVA: 0x0005BAD8 File Offset: 0x00059CD8 [Token(Token = "0x600158D")] [Address(RVA = "0x1993680", Offset = "0x1992680", VA = "0x181993680")] [Conditional("ENABLE_PUN_NETWORK_MANAGER_LOG")] public static void ConditionalDebugLog(string NGPMADFHHKP) { global::UnityEngine.Debug.Log(NGPMADFHHKP); } // Token: 0x0600158E RID: 5518 RVA: 0x0005BAEC File Offset: 0x00059CEC [Token(Token = "0x600158E")] [Address(RVA = "0x1993620", Offset = "0x1992620", VA = "0x181993620")] [Conditional("ENABLE_PUN_NETWORK_MANAGER_LOG")] public static void ConditionalDebugLogWarning(string NGPMADFHHKP) { global::UnityEngine.Debug.LogWarning(NGPMADFHHKP); } // Token: 0x0600158F RID: 5519 RVA: 0x0005BB00 File Offset: 0x00059D00 [Token(Token = "0x600158F")] [Address(RVA = "0x19984D0", Offset = "0x19974D0", VA = "0x1819984D0")] public PUNNetworkManager() { NNOPDOKHNBJ nnopdokhnbj = new NNOPDOKHNBJ(); this.JMCHLNEMGEC = nnopdokhnbj; 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: 0x06001590 RID: 5520 RVA: 0x0005BB5C File Offset: 0x00059D5C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6001590")] [Address(RVA = "0x1998410", Offset = "0x1997410", VA = "0x181998410")] static PUNNetworkManager() { Hashtable hashtable = new Hashtable(); throw new NullReferenceException(); } // Token: 0x06001591 RID: 5521 RVA: 0x0005BB8C File Offset: 0x00059D8C [Token(Token = "0x6001591")] [Address(RVA = "0x1993C50", Offset = "0x1992C50", VA = "0x181993C50")] [CompilerGenerated] private void FJJKIPGKNKO() { AudioManager.Unmute(this); if (SingletonMonoBehaviour.FFNIFALJLDD) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num; PUNNetworkManager.MGAMHPEIFPI mgamhpeifpi = new PUNNetworkManager.MGAMHPEIFPI(num); num = 0; KFBABPAPIMB kfbabpapimb = instance.Run(mgamhpeifpi); } } // Token: 0x06001592 RID: 5522 RVA: 0x0005BBC4 File Offset: 0x00059DC4 [Token(Token = "0x6001592")] [Address(RVA = "0x19953D0", Offset = "0x19943D0", VA = "0x1819953D0")] [CompilerGenerated] internal static IEnumerator KCNJJHIFFKM() { /* An exception occurred when decompiling this method (06001592) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager::KCNJJHIFFKM() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MGAMHPEIFPI(var_0_06, newobj:MGAMHPEIFPI(MGAMHPEIFPI::.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: 0x040010F9 RID: 4345 [Token(Token = "0x40010F9")] private const string HCOHBHKBBEA = "+join:"; // Token: 0x040010FA RID: 4346 [Token(Token = "0x40010FA")] private const string GAEOHPDEAIB = "9372aa8d-d3f4-44a0-986d-419e145a2b83"; // Token: 0x040010FB RID: 4347 [Token(Token = "0x40010FB")] private const string JKIEKKGPCPK = "e93ae440-f238-4b6c-848f-1df89faf14f5"; // Token: 0x040010FC RID: 4348 [Token(Token = "0x40010FC")] public const int DEFAULT_ROOM_SIZE = 8; // Token: 0x040010FD RID: 4349 [Token(Token = "0x40010FD")] private const float EKPPJEEBKCI = 30f; // Token: 0x040010FE RID: 4350 [Token(Token = "0x40010FE")] private const float EDIMAENDFGI = 60f; // Token: 0x040010FF RID: 4351 [Token(Token = "0x40010FF")] private const int IPOFOAKDDBK = 30; // Token: 0x04001100 RID: 4352 [Token(Token = "0x4001100")] private const int KANKBPADPCA = 15; // Token: 0x04001101 RID: 4353 [Token(Token = "0x4001101")] private const float EENIPBKHBLC = 5f; // Token: 0x04001102 RID: 4354 [Token(Token = "0x4001102")] private const string INMOEMJIDKI = "HB"; // Token: 0x04001103 RID: 4355 [Token(Token = "0x4001103")] public static readonly Hashtable PhotonRoomPropertiesBugWorkaround; // Token: 0x04001104 RID: 4356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001104")] private float FIDHPHMMMBB = 20f; // Token: 0x04001105 RID: 4357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x4001105")] private float HEAMCCPIGPE = 180f; // Token: 0x04001106 RID: 4358 [Token(Token = "0x4001106")] private const int JPOHCHFLCKI = -1; // Token: 0x04001107 RID: 4359 [Token(Token = "0x4001107")] private const int FIEFEMINAOC = -2; // Token: 0x04001108 RID: 4360 [Token(Token = "0x4001108")] private const int JFCKPMFPJHG = -3; // Token: 0x04001109 RID: 4361 [Token(Token = "0x4001109")] private const int PEDJBLBGCBI = -4; // Token: 0x0400110A RID: 4362 [Token(Token = "0x400110A")] private const int CKIEGBDNKNK = -5; // Token: 0x0400110B RID: 4363 [Token(Token = "0x400110B")] private const int KLEBKGPELPP = -6; // Token: 0x0400110C RID: 4364 [Token(Token = "0x400110C")] private const int BLBMJOPNDKH = -7; // Token: 0x0400110D RID: 4365 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400110D")] public AnimationCurve DynamicNetworkExtrapolationCurve; // Token: 0x0400110E RID: 4366 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400110E")] [SerializeField] [Header("Network Disconnect Message")] private string disconnectAlertTitle; // Token: 0x0400110F RID: 4367 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400110F")] [SerializeField] private string timeoutCouldntConnectMessage; // Token: 0x04001110 RID: 4368 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4001110")] [SerializeField] private string timeoutDisconnectMessage; // Token: 0x04001111 RID: 4369 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4001111")] [SerializeField] private string genericDisconnectMessage; // Token: 0x04001112 RID: 4370 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4001112")] [SerializeField] [Header("Player Join Fail Message")] private string playerJoinFailTitle; // Token: 0x04001113 RID: 4371 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4001113")] [SerializeField] private string playerJoinFailFullGameMessage; // Token: 0x04001114 RID: 4372 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4001114")] [SerializeField] private string playerJoinFailGenericMessage; // Token: 0x04001115 RID: 4373 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4001115")] [SerializeField] [Header("Activity Switch Fail Message")] private string activitySwitchFailTitle; // Token: 0x04001116 RID: 4374 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4001116")] [SerializeField] private string activitySwitchFailFullGameMessage; // Token: 0x04001117 RID: 4375 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4001117")] [SerializeField] private string activitySwitchFailGenericMessage; // Token: 0x04001118 RID: 4376 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4001118")] [SerializeField] private string activitySwitchFailEventNotFoundMessage; // Token: 0x04001119 RID: 4377 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4001119")] [SerializeField] private string activitySwitchFailEventNotReadyMessage; // Token: 0x0400111A RID: 4378 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400111A")] private NNOPDOKHNBJ JMCHLNEMGEC; // Token: 0x0400111B RID: 4379 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400111B")] private bool BLGODIBODHI; // Token: 0x0400111C RID: 4380 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400111C")] private AOLMGGAPKEH FIKLDOGOKGA; // Token: 0x0400111D RID: 4381 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400111D")] private bool PGLNDCLBHBH; // Token: 0x0400111E RID: 4382 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC9")] [Token(Token = "0x400111E")] private bool PFMFDICAIGP; // Token: 0x0400111F RID: 4383 [global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")] [Token(Token = "0x400111F")] private float IADLOKJIIHE; // Token: 0x04001120 RID: 4384 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4001120")] private PUNNetworkManager.OLFKPIBEJNM GFFICMOJGHD; // Token: 0x04001121 RID: 4385 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4001121")] private PUNNetworkManager.OACMHHHJLGK OMHKHFENHLG; // Token: 0x04001122 RID: 4386 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4001122")] private PUNNetworkManager.IFKMAMICIEA KGLHMOGEIBH; // Token: 0x04001123 RID: 4387 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4001123")] private int? IPELFGMBJLJ; // Token: 0x04001124 RID: 4388 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4001124")] private PUNNetworkManager.GLGEEPNBIOJ LDNFLEPMJDO; // Token: 0x04001125 RID: 4389 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")] [Token(Token = "0x4001125")] private int NIKOKHMGJBI; // Token: 0x04001127 RID: 4391 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4001127")] public MFBGLIHGCGO OnJoiningRoom; // Token: 0x04001128 RID: 4392 [Token(Token = "0x4001128")] private static HIKONHFIADE ELLAOHFLFJE; // Token: 0x0400112B RID: 4395 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400112B")] private HPCHLDCINKB NOMLHNFOCML; // Token: 0x020002B9 RID: 697 [Token(Token = "0x20002B9")] private enum LDODDEMFBJL { // Token: 0x0400112E RID: 4398 [Token(Token = "0x400112E")] Invalid = -1, // Token: 0x0400112F RID: 4399 [Token(Token = "0x400112F")] PingingRegions, // Token: 0x04001130 RID: 4400 [Token(Token = "0x4001130")] Disconnected, // Token: 0x04001131 RID: 4401 [Token(Token = "0x4001131")] Connecting, // Token: 0x04001132 RID: 4402 [Token(Token = "0x4001132")] Connected, // Token: 0x04001133 RID: 4403 [Token(Token = "0x4001133")] DisconnectingToSwitchRegions, // Token: 0x04001134 RID: 4404 [Token(Token = "0x4001134")] Disconnecting } // Token: 0x020002BA RID: 698 [Token(Token = "0x20002BA")] private sealed class OLFKPIBEJNM { // Token: 0x17000353 RID: 851 // (get) Token: 0x06001593 RID: 5523 RVA: 0x0005BBDC File Offset: 0x00059DDC [Token(Token = "0x17000353")] public string JCACHKMPFJP { [Token(Token = "0x6001593")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return this.IIHPEHAMAEC; } } // Token: 0x17000354 RID: 852 // (get) Token: 0x06001594 RID: 5524 RVA: 0x0005BBF0 File Offset: 0x00059DF0 // (set) Token: 0x06001595 RID: 5525 RVA: 0x0005BC14 File Offset: 0x00059E14 [Token(Token = "0x17000354")] public PUNNetworkManager.LDODDEMFBJL GENECNFMDHJ { [Token(Token = "0x6001594")] [Address(RVA = "0x15E8B40", Offset = "0x15E7B40", VA = "0x1815E8B40")] get { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { } return PUNNetworkManager.LDODDEMFBJL.Invalid; } [Token(Token = "0x6001595")] [Address(RVA = "0x15E8850", Offset = "0x15E7850", VA = "0x1815E8850")] set { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { } if ((uint)(-1) == (uint)value) { return; } } HKKOHFHADKK pegjgmdgkjn; if (this.DNBBJNJKPFC != 0) { pegjgmdgkjn = this.PEGJGMDGKJN; } if (pegjgmdgkjn.EFHCEPDJCBD) { pegjgmdgkjn.PIEOGAPMGIH((ushort)value); return; } pegjgmdgkjn.OFFLOPLJBBG((ushort)value); } } // Token: 0x17000355 RID: 853 // (get) Token: 0x06001596 RID: 5526 RVA: 0x0005BC74 File Offset: 0x00059E74 // (set) Token: 0x06001597 RID: 5527 RVA: 0x0005BC88 File Offset: 0x00059E88 [Token(Token = "0x17000355")] public string PHNDJFJBGGO { [Token(Token = "0x6001596")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.HJBPOLIOKAK; } [Token(Token = "0x6001597")] [Address(RVA = "0x15E8040", Offset = "0x15E7040", VA = "0x1815E8040")] set { if (this.HJBPOLIOKAK != value) { this.HJBPOLIOKAK = value; if (value == 0) { if (!KKPBCOOONNK.HAEAADBHHEE) { this.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting; return; } return; } else { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; if (!pegjgmdgkjn.EFHCEPDJCBD || pegjgmdgkjn != (ulong)1L) { uint num; num += (uint)(-2); while (num > (uint)1) { } return; } } } } } // Token: 0x06001598 RID: 5528 RVA: 0x0005BCEC File Offset: 0x00059EEC [Token(Token = "0x6001598")] [Address(RVA = "0x15E8BA0", Offset = "0x15E7BA0", VA = "0x1815E8BA0")] public OLFKPIBEJNM(PUNNetworkManager OIJOKAJIIBF) { this.OIJOKAJIIBF = OIJOKAJIIBF; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; int num = 0; int num2 = 0; int num3 = 0; int num4 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GPAMABMFGFB); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CHNILDJANIJ); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JGHBDCCPMPM); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KFPOGEALHJF); HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN; } // Token: 0x06001599 RID: 5529 RVA: 0x0005BDA0 File Offset: 0x00059FA0 [Token(Token = "0x6001599")] [Address(RVA = "0x15E8830", Offset = "0x15E7830", VA = "0x1815E8830")] private void KFPOGEALHJF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.OIJOKAJIIBF.CAPFLNGJLIF(); } // Token: 0x0600159A RID: 5530 RVA: 0x0005BDC0 File Offset: 0x00059FC0 [Token(Token = "0x600159A")] [Address(RVA = "0x15E8160", Offset = "0x15E7160", VA = "0x1815E8160")] private void CHNILDJANIJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { 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; } // Token: 0x0600159B RID: 5531 RVA: 0x0005BE08 File Offset: 0x0005A008 [Token(Token = "0x600159B")] [Address(RVA = "0x15E87B0", Offset = "0x15E77B0", VA = "0x1815E87B0")] private void JGHBDCCPMPM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { if (!KKPBCOOONNK.HAEAADBHHEE) { this.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting; return; } this.OIJOKAJIIBF.CAPFLNGJLIF(); } // Token: 0x0600159C RID: 5532 RVA: 0x0005BE38 File Offset: 0x0005A038 [Token(Token = "0x600159C")] [Address(RVA = "0x15E8740", Offset = "0x15E7740", VA = "0x1815E8740")] private void GPAMABMFGFB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { string hjbpoliokak = this.HJBPOLIOKAK; if (hjbpoliokak == 0) { KKPBCOOONNK.NAJHHEIJKHF = true; return; } this.PMOEFGDHNPK(hjbpoliokak); } // Token: 0x0600159D RID: 5533 RVA: 0x0005BE60 File Offset: 0x0005A060 [Token(Token = "0x600159D")] [Address(RVA = "0x15E8920", Offset = "0x15E7920", VA = "0x1815E8920")] private void PMOEFGDHNPK(string FPDCIGPJPKA) { KKPBCOOONNK.NAJHHEIJKHF = false; int num = 0; AppSettings appSettings = PUNNetworkManager.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.OIJOKAJIIBF.IPELFGMBJLJ = num3; this.OIJOKAJIIBF.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)((ulong)2L); this.OIJOKAJIIBF.KGLHMOGEIBH.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.UnexpectedDisconnect; } } // Token: 0x0600159E RID: 5534 RVA: 0x0005BF18 File Offset: 0x0005A118 [Token(Token = "0x600159E")] [Address(RVA = "0x15E8280", Offset = "0x15E7280", VA = "0x1815E8280")] 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_CA; } if (num != -1) { } Encoding utf4 = Encoding.UTF8; int num8 = memoryStream.ReadByte(); string text3; gmpdmblnnem = new GMPDMBLNNEM(text3); gmpdmblnnem.KBFGFFKFLFD = (MNNMCOAJAIL)((ulong)0L); string text4 = gmpdmblnnem.ToString(); if (memoryStream != 0) { } } while (num != 0); return gmpdmblnnem; IL_CA: throw new NullReferenceException(); } // Token: 0x0600159F RID: 5535 RVA: 0x0005C02C File Offset: 0x0005A22C [Token(Token = "0x600159F")] [Address(RVA = "0x1156660", Offset = "0x1155660", VA = "0x181156660")] [CompilerGenerated] internal static void GHNKBDHPBIF(Stream DMMGOMOKEKK, byte[] MGPDDEMABPB) { int num = DMMGOMOKEKK.ReadByte(); } // Token: 0x04001135 RID: 4405 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001135")] private readonly PUNNetworkManager OIJOKAJIIBF; // Token: 0x04001136 RID: 4406 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001136")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x04001137 RID: 4407 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001137")] private string HJBPOLIOKAK; // Token: 0x04001138 RID: 4408 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001138")] private string IIHPEHAMAEC; // Token: 0x04001139 RID: 4409 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001139")] private IDisposable DNBBJNJKPFC; } // Token: 0x020002BB RID: 699 [Token(Token = "0x20002BB")] private enum PMHCINBNPON { // Token: 0x0400113B RID: 4411 [Token(Token = "0x400113B")] Invalid = -1, // Token: 0x0400113C RID: 4412 [Token(Token = "0x400113C")] Disconnected, // Token: 0x0400113D RID: 4413 [Token(Token = "0x400113D")] PreRoomJoinInitialization, // Token: 0x0400113E RID: 4414 [Token(Token = "0x400113E")] FetchingRoomDetails, // Token: 0x0400113F RID: 4415 [Token(Token = "0x400113F")] FadingOut, // Token: 0x04001140 RID: 4416 [Token(Token = "0x4001140")] ConnectToRegionForRoom, // Token: 0x04001141 RID: 4417 [Token(Token = "0x4001141")] WaitingForRegionConnection, // Token: 0x04001142 RID: 4418 [Token(Token = "0x4001142")] ConnectToRoom, // Token: 0x04001143 RID: 4419 [Token(Token = "0x4001143")] WaitingForRoomConnection, // Token: 0x04001144 RID: 4420 [Token(Token = "0x4001144")] PostRoomJoinInitialization, // Token: 0x04001145 RID: 4421 [Token(Token = "0x4001145")] LoadingRoomScene, // Token: 0x04001146 RID: 4422 [Token(Token = "0x4001146")] ConnectingVoice, // Token: 0x04001147 RID: 4423 [Token(Token = "0x4001147")] SpawningPlayer, // Token: 0x04001148 RID: 4424 [Token(Token = "0x4001148")] FadingIn, // Token: 0x04001149 RID: 4425 [Token(Token = "0x4001149")] ConnectedToGame, // Token: 0x0400114A RID: 4426 [Token(Token = "0x400114A")] LogoutToBootScene, // Token: 0x0400114B RID: 4427 [Token(Token = "0x400114B")] UnexpectedDisconnect } // Token: 0x020002BC RID: 700 [Token(Token = "0x20002BC")] private sealed class IFKMAMICIEA { // Token: 0x17000356 RID: 854 // (get) Token: 0x060015A0 RID: 5536 RVA: 0x0005C048 File Offset: 0x0005A248 // (set) Token: 0x060015A1 RID: 5537 RVA: 0x0005C05C File Offset: 0x0005A25C [Token(Token = "0x17000356")] public CIIBGMBOFEI BIFPDCCDIHC { [Token(Token = "0x60015A0")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.JPGBHDCMBGJ; } [Token(Token = "0x60015A1")] [Address(RVA = "0x15E50E0", Offset = "0x15E40E0", VA = "0x1815E50E0")] set { CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ; long k__BackingField = value.k__BackingField; if (jpgbhdcmbgj.k__BackingField != k__BackingField) { this.JPGBHDCMBGJ = value; this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.PreRoomJoinInitialization; return; } } } // Token: 0x17000357 RID: 855 // (get) Token: 0x060015A2 RID: 5538 RVA: 0x0005C098 File Offset: 0x0005A298 // (set) Token: 0x060015A3 RID: 5539 RVA: 0x0005C0BC File Offset: 0x0005A2BC [Token(Token = "0x17000357")] public PUNNetworkManager.PMHCINBNPON GENECNFMDHJ { [Token(Token = "0x60015A2")] [Address(RVA = "0x15E59C0", Offset = "0x15E49C0", VA = "0x1815E59C0")] get { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { } return PUNNetworkManager.PMHCINBNPON.Invalid; } [Token(Token = "0x60015A3")] [Address(RVA = "0x15E4EA0", Offset = "0x15E3EA0", VA = "0x1815E4EA0")] set { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { } if ((uint)(-1) == (uint)value) { return; } } HKKOHFHADKK pegjgmdgkjn; if (this.DNBBJNJKPFC != 0) { pegjgmdgkjn = this.PEGJGMDGKJN; } if (pegjgmdgkjn.EFHCEPDJCBD) { pegjgmdgkjn.PIEOGAPMGIH((ushort)value); return; } pegjgmdgkjn.OFFLOPLJBBG((ushort)value); } } // Token: 0x060015A4 RID: 5540 RVA: 0x0005C11C File Offset: 0x0005A31C [Token(Token = "0x60015A4")] [Address(RVA = "0x15E5A20", Offset = "0x15E4A20", VA = "0x1815E5A20")] public IFKMAMICIEA(PUNNetworkManager OIJOKAJIIBF) { CIIBGMBOFEI lpchdipjkfm = CIIBGMBOFEI.LPCHDIPJKFM; this.JPGBHDCMBGJ = lpchdipjkfm; base..ctor(); this.OIJOKAJIIBF = OIJOKAJIIBF; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; int num = 0; int num2 = 0; int num3 = 0; int num4 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.EBHPOFPOOIH); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IONHMLBNKKK); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OFDKOEAEEJO); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DBCAENFFKLK); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EADMJPCNKJI); HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GMGEBFPOIGE); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IHDFINOEBFC); HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DGLOFDILDCM); HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MFODPHCFJBD); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HFFECKPKNHH); HKKOHFHADKK pegjgmdgkjn8 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ABLDLKFHJHL); HKKOHFHADKK pegjgmdgkjn9 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GHEHMDBLBDJ); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LFLDFKMJDEJ); HKKOHFHADKK pegjgmdgkjn10 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod14 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OMEKDNLCFAI); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod15 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HMOFHEBLMPP); HKKOHFHADKK pegjgmdgkjn11 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod16 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLIABBCAGIP); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod17 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JDEFHPJDNPD); HKKOHFHADKK pegjgmdgkjn12 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod18 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OKNNBEOJENN); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod19 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JIKPHDIFJPM); HKKOHFHADKK pegjgmdgkjn13 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod20 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JNHHJGMIMNO); HKKOHFHADKK pegjgmdgkjn14 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod21 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ANGJGMBFFEJ); HKKOHFHADKK pegjgmdgkjn15 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod22 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MKFIEENEGCD); } // Token: 0x060015A5 RID: 5541 RVA: 0x0005C330 File Offset: 0x0005A530 [Token(Token = "0x60015A5")] [Address(RVA = "0x15E3170", Offset = "0x15E2170", VA = "0x1815E3170")] public void BOABALFBGPI() { } // Token: 0x060015A6 RID: 5542 RVA: 0x0005C340 File Offset: 0x0005A540 [Token(Token = "0x60015A6")] [Address(RVA = "0x15E4FE0", Offset = "0x15E3FE0", VA = "0x1815E4FE0")] private void MKFIEENEGCD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF; } // Token: 0x060015A7 RID: 5543 RVA: 0x0005C35C File Offset: 0x0005A55C [Token(Token = "0x60015A7")] [Address(RVA = "0x15E3FF0", Offset = "0x15E2FF0", VA = "0x1815E3FF0")] private void GMGEBFPOIGE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Func func = new Func(this.JMFDFDBEAEC); int num = 0; this.GHEHKDBPFHF(func, num); } // Token: 0x060015A8 RID: 5544 RVA: 0x0005C380 File Offset: 0x0005A580 [Token(Token = "0x60015A8")] [Address(RVA = "0x15E45F0", Offset = "0x15E35F0", VA = "0x1815E45F0")] private void IHDFINOEBFC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x060015A9 RID: 5545 RVA: 0x0005C390 File Offset: 0x0005A590 [Token(Token = "0x60015A9")] [Address(RVA = "0x15E4F70", Offset = "0x15E3F70", VA = "0x1815E4F70")] private void MFODPHCFJBD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Func func = new Func(this.PLCDJHMILIJ); int num = 0; this.GHEHKDBPFHF(func, num); } // Token: 0x060015AA RID: 5546 RVA: 0x0005C3B4 File Offset: 0x0005A5B4 [Token(Token = "0x60015AA")] [Address(RVA = "0x15E4280", Offset = "0x15E3280", VA = "0x1815E4280")] private void HFFECKPKNHH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x060015AB RID: 5547 RVA: 0x0005C3C4 File Offset: 0x0005A5C4 [Token(Token = "0x60015AB")] [Address(RVA = "0x15E4AD0", Offset = "0x15E3AD0", VA = "0x1815E4AD0")] private void JNHHJGMIMNO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ; int num = 0; Matchmaking.DHMDLODEFFK(jpgbhdcmbgj, (Matchmaking.IICIGFCLJAF)num); PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF; if (oijokajiibf.NIKOKHMGJBI == 0) { KKPBCOOONNK.BEELMODKGAB = oijokajiibf.FIDHPHMMMBB; } } // Token: 0x060015AC RID: 5548 RVA: 0x0005C404 File Offset: 0x0005A604 [Token(Token = "0x60015AC")] [Address(RVA = "0x15E5920", Offset = "0x15E4920", VA = "0x1815E5920")] private void PLIABBCAGIP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { CDJFFFCFLMF cdjfffcflmf = this.HOGEENPCHGJ(); this.CMMIGBAOFOI = cdjfffcflmf; Action action = new Action(this.GJBFICOEEJO); throw new NullReferenceException(); } // Token: 0x060015AD RID: 5549 RVA: 0x0005C434 File Offset: 0x0005A634 [Token(Token = "0x60015AD")] [Address(RVA = "0x15E4840", Offset = "0x15E3840", VA = "0x1815E4840")] private void JDEFHPJDNPD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x060015AE RID: 5550 RVA: 0x0005C444 File Offset: 0x0005A644 [Token(Token = "0x60015AE")] [Address(RVA = "0x15E5270", Offset = "0x15E4270", VA = "0x1815E5270")] private void OKNNBEOJENN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.IFKMAMICIEA.JCAHBFKFGLO jcahbfkfglo; jcahbfkfglo.System.IDisposable.Dispose(); jcahbfkfglo.<>1__state = (int)((ulong)0L); KFBABPAPIMB kfbabpapimb = instance.Run(jcahbfkfglo); this.FNAPENNEDGO = kfbabpapimb; Action action = new Action(this.EIEABFDDEHH); throw new NullReferenceException(); } // Token: 0x060015AF RID: 5551 RVA: 0x0005C488 File Offset: 0x0005A688 [Token(Token = "0x60015AF")] [Address(RVA = "0x15E48A0", Offset = "0x15E38A0", VA = "0x1815E48A0")] private void JIKPHDIFJPM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x060015B0 RID: 5552 RVA: 0x0005C498 File Offset: 0x0005A698 [Token(Token = "0x60015B0")] [Address(RVA = "0x15E5380", Offset = "0x15E4380", VA = "0x1815E5380")] private void OMEKDNLCFAI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Func func = new Func(this.KJHGMNKFPJM); Action action = new Action(this.BGJHODPDDFF); this.GHEHKDBPFHF(func, action); Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.IFKMAMICIEA.KGKHAJELBGC kgkhajelbgc; kgkhajelbgc.System.IDisposable.Dispose(); kgkhajelbgc.<>1__state = (int)((ulong)0L); KFBABPAPIMB kfbabpapimb = instance.Run(kgkhajelbgc); this.LCMIOFKGDFD = kfbabpapimb; Action action2 = new Action(this.JPDNLGBLOJI); throw new NullReferenceException(); } // Token: 0x060015B1 RID: 5553 RVA: 0x0005C500 File Offset: 0x0005A700 [Token(Token = "0x60015B1")] [Address(RVA = "0x15E42E0", Offset = "0x15E32E0", VA = "0x1815E42E0")] private void HMOFHEBLMPP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x060015B2 RID: 5554 RVA: 0x0005C510 File Offset: 0x0005A710 [Token(Token = "0x60015B2")] [Address(RVA = "0x15E4D50", Offset = "0x15E3D50", VA = "0x1815E4D50")] private IEnumerator KKKGBEENMBC() { /* An exception occurred when decompiling this method (060015B2) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager/IFKMAMICIEA::KKKGBEENMBC() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(KGKHAJELBGC::System.IDisposable.Dispose, ldloc:KGKHAJELBGC(var_0)) stfld:int32(KGKHAJELBGC::<>1__state, ldloc:KGKHAJELBGC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015B3 RID: 5555 RVA: 0x0005C52C File Offset: 0x0005A72C [Token(Token = "0x60015B3")] [Address(RVA = "0x15E3E00", Offset = "0x15E2E00", VA = "0x1815E3E00")] private void GHEHMDBLBDJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.IFKMAMICIEA.GLMLLMOHNMF glmllmohnmf; glmllmohnmf.System.IDisposable.Dispose(); glmllmohnmf.<>1__state = (int)((ulong)0L); KFBABPAPIMB kfbabpapimb = instance.Run(glmllmohnmf); this.COGHJGCKHJC = kfbabpapimb; Action action = new Action(this.HDMMGAOPBHI); throw new NullReferenceException(); } // Token: 0x060015B4 RID: 5556 RVA: 0x0005C570 File Offset: 0x0005A770 [Token(Token = "0x60015B4")] [Address(RVA = "0x15E4E40", Offset = "0x15E3E40", VA = "0x1815E4E40")] private void LFLDFKMJDEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x060015B5 RID: 5557 RVA: 0x0005C580 File Offset: 0x0005A780 [Token(Token = "0x60015B5")] [Address(RVA = "0x15E2CB0", Offset = "0x15E1CB0", VA = "0x1815E2CB0")] private void ABLDLKFHJHL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { bool flag = this.OIJOKAJIIBF.TryTakeMasterFromBackgroundedExistingMaster(); Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.IFKMAMICIEA.IINLJJNKFPJ iinljjnkfpj; iinljjnkfpj.System.IDisposable.Dispose(); iinljjnkfpj.<>1__state = (int)((ulong)0L); KFBABPAPIMB kfbabpapimb = instance.Run(iinljjnkfpj); PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF; this.KIBHOLGHNBJ = kfbabpapimb; oijokajiibf.LPKNHCIBDPF(); PUNNetworkManager oijokajiibf2 = this.OIJOKAJIIBF; bool flag2 = KKPBCOOONNK.BNNCCCFFALC; oijokajiibf2.k__BackingField = flag2; this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.LoadingRoomScene; } // Token: 0x060015B6 RID: 5558 RVA: 0x0005C5F8 File Offset: 0x0005A7F8 [Token(Token = "0x60015B6")] [Address(RVA = "0x15E3230", Offset = "0x15E2230", VA = "0x1815E3230")] private void DGLOFDILDCM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { if (!SessionManager.AAIKLOAPAJD) { Matchmaking.ALDJBFPEPOL(this.JPGBHDCMBGJ.k__BackingField); NIFEOCGLPOM nifeocglpom = new NIFEOCGLPOM(); Hashtable photonRoomPropertiesBugWorkaround = PUNNetworkManager.PhotonRoomPropertiesBugWorkaround; nifeocglpom.OAHFLAJJBDI = photonRoomPropertiesBugWorkaround; nifeocglpom.k__BackingField = true; nifeocglpom.LMOAIEBGHKN = (int)((ulong)1000L); this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.WaitingForRoomConnection; if (this.JPGBHDCMBGJ.k__BackingField) { 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"); ulong num; this.OIJOKAJIIBF.IPELFGMBJLJ = num; this.OIJOKAJIIBF.LDNFLEPMJDO = (PUNNetworkManager.GLGEEPNBIOJ)((ulong)3L); this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.UnexpectedDisconnect; } } } // Token: 0x060015B7 RID: 5559 RVA: 0x0005C6C8 File Offset: 0x0005A8C8 [Token(Token = "0x60015B7")] [Address(RVA = "0x15E4650", Offset = "0x15E3650", VA = "0x1815E4650")] private void IONHMLBNKKK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ; CIIBGMBOFEI gameSession = jpgbhdcmbgj; PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF; long k__BackingField = jpgbhdcmbgj.k__BackingField; PMGCJEPKFOF pmgcjepkfof = oijokajiibf.CABKPPKMFNM(k__BackingField); Action action = delegate(PPENFJMFPNE room) { }; int num = 0; num += num; num++; if (PUNNetworkManager.IFKMAMICIEA.<>c.<>9__36_1 == 0) { PUNNetworkManager.IFKMAMICIEA.<>c.<>9__36_1 = delegate(string error) { }; } throw new NullReferenceException(); } // Token: 0x060015B8 RID: 5560 RVA: 0x0005C748 File Offset: 0x0005A948 [Token(Token = "0x60015B8")] [Address(RVA = "0x15E34B0", Offset = "0x15E24B0", VA = "0x1815E34B0")] private void EADMJPCNKJI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { PUNNetworkManager.OLFKPIBEJNM gfficmojghd2; for (;;) { KKPBCOOONNK.CDBHNGKCHEI(); HKKOHFHADKK pegjgmdgkjn = this.OIJOKAJIIBF.GFFICMOJGHD.PEGJGMDGKJN; if (pegjgmdgkjn.EFHCEPDJCBD) { CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ; PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF; PUNNetworkManager.OLFKPIBEJNM gfficmojghd = oijokajiibf.GFFICMOJGHD; string k__BackingField = jpgbhdcmbgj.k__BackingField; if (oijokajiibf != 0) { if (oijokajiibf == 0) { break; } this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.WaitingForRegionConnection; } } this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.WaitingForRegionConnection; string k__BackingField2 = this.JPGBHDCMBGJ.k__BackingField; PUNNetworkManager oijokajiibf2 = this.OIJOKAJIIBF; if (pegjgmdgkjn == 0) { goto IL_111; } gfficmojghd2 = oijokajiibf2.GFFICMOJGHD; string hjbpoliokak = gfficmojghd2.HJBPOLIOKAK; int num = 0; if (hjbpoliokak != num) { gfficmojghd2.HJBPOLIOKAK = (ulong)0L; if (!KKPBCOOONNK.HAEAADBHHEE) { goto Block_7; } } } if (!KKPBCOOONNK.ADEBHCHKEEC) { this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectToRoom; return; } this.GENECNFMDHJ = (PUNNetworkManager.PMHCINBNPON)((uint)5); if (KKPBCOOONNK.DCKKBGJGOJE(true)) { PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OIJOKAJIIBF.OMHKHFENHLG; int num2 = 0; omhkhfenhlg.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num2; return; } global::UnityEngine.Debug.LogError("Failed to leave Photon room"); this.OIJOKAJIIBF.GFFICMOJGHD.GENECNFMDHJ = (PUNNetworkManager.LDODDEMFBJL)((uint)4); return; Block_7: gfficmojghd2.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting; return; IL_111: string hjbpoliokak2 = gfficmojghd2.HJBPOLIOKAK; gfficmojghd2.PHNDJFJBGGO = hjbpoliokak2; } // Token: 0x060015B9 RID: 5561 RVA: 0x0005C880 File Offset: 0x0005AA80 [Token(Token = "0x60015B9")] [Address(RVA = "0x15E5120", Offset = "0x15E4120", VA = "0x1815E5120")] private void OFDKOEAEEJO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.OIJOKAJIIBF.FKMGHJCHGOC(); Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.IFKMAMICIEA.ACLCJPJAAEK aclcjpjaaek; aclcjpjaaek.System.IDisposable.Dispose(); aclcjpjaaek.<>1__state = (int)((ulong)0L); int num = 0; KFBABPAPIMB kfbabpapimb = instance.Run(num, aclcjpjaaek); this.LIEGKIOFDNF = kfbabpapimb; Action action = new Action(this.LCDMNAJLFLJ); throw new NullReferenceException(); } // Token: 0x060015BA RID: 5562 RVA: 0x0005C8D4 File Offset: 0x0005AAD4 [Token(Token = "0x60015BA")] [Address(RVA = "0x15E31D0", Offset = "0x15E21D0", VA = "0x1815E31D0")] private void DBCAENFFKLK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x060015BB RID: 5563 RVA: 0x0005C8E4 File Offset: 0x0005AAE4 [Token(Token = "0x60015BB")] [Address(RVA = "0x15E2DE0", Offset = "0x15E1DE0", VA = "0x1815E2DE0")] private void ANGJGMBFFEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { SessionManager.LogoutToBootScene(); } // Token: 0x060015BC RID: 5564 RVA: 0x0005C8F8 File Offset: 0x0005AAF8 [Token(Token = "0x60015BC")] [Address(RVA = "0x15E3860", Offset = "0x15E2860", VA = "0x1815E3860")] private void EBHPOFPOOIH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ; EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.k__BackingField); COBKKLOJNNE k__BackingField = jpgbhdcmbgj.k__BackingField; if (k__BackingField != COBKKLOJNNE.DORM_ROOM && k__BackingField != COBKKLOJNNE.ORIENTATION) { EOMNEGBDLDP.GOLHLIEMCGB(jpgbhdcmbgj); } EOMNEGBDLDP.DOGFOPHEPIG(); SessionManager instance; if (!jpgbhdcmbgj.IOMILKGCCAH && jpgbhdcmbgj.k__BackingField == COBKKLOJNNE.INVALID) { instance = SingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = jpgbhdcmbgj.k__BackingField; string text = "An update is required to join " + k__BackingField; instance.k__BackingField = text; SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField = (ulong)0L; PUNNetworkManager.IFKMAMICIEA.BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN.CouldNotEnterRoom); return; } bool flag; if (flag) { SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Route accountRegistrationRoute = instance.accountRegistrationRoute; instance2.k__BackingField = accountRegistrationRoute; SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; Route accountRegistrationRoute2 = instance.accountRegistrationRoute; string text2; instance3.k__BackingField = text2; CFLMJLFBOKH.MLAJANIODKJ(Matchmaking.k__BackingField); } } // Token: 0x060015BD RID: 5565 RVA: 0x0005C9C8 File Offset: 0x0005ABC8 [Token(Token = "0x60015BD")] [Address(RVA = "0x15E4170", Offset = "0x15E3170", VA = "0x1815E4170")] private static void HELCBKMIDOI(CIIBGMBOFEI IFMCOIJGDIA) { COBKKLOJNNE k__BackingField = IFMCOIJGDIA.k__BackingField; if (k__BackingField != COBKKLOJNNE.DORM_ROOM && k__BackingField != COBKKLOJNNE.ORIENTATION) { EOMNEGBDLDP.GOLHLIEMCGB(IFMCOIJGDIA); return; } EOMNEGBDLDP.DOGFOPHEPIG(); } // Token: 0x060015BE RID: 5566 RVA: 0x0005C9FC File Offset: 0x0005ABFC [Token(Token = "0x60015BE")] [Address(RVA = "0x15E3D10", Offset = "0x15E2D10", VA = "0x1815E3D10")] private void GHEHKDBPFHF(Func JLPKNAEEKMK, [Optional] Action KMAOEFGAELK) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.IFKMAMICIEA.NBPKGGMGPCE nbpkggmgpce; nbpkggmgpce.System.IDisposable.Dispose(); nbpkggmgpce.<>1__state = (int)((ulong)0L); nbpkggmgpce.<>4__this = this; nbpkggmgpce.onFirstTimeout = JLPKNAEEKMK; nbpkggmgpce.onSecondTimeout = KMAOEFGAELK; KFBABPAPIMB kfbabpapimb = instance.Run(nbpkggmgpce); this.AILNEBIFPPN = kfbabpapimb; } // Token: 0x060015BF RID: 5567 RVA: 0x0005CA48 File Offset: 0x0005AC48 [Token(Token = "0x60015BF")] [Address(RVA = "0x15E5010", Offset = "0x15E4010", VA = "0x1815E5010")] private IEnumerator MMAJLBHMGMI(Func JLPKNAEEKMK, [Optional] Action KMAOEFGAELK) { /* An exception occurred when decompiling this method (060015BF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager/IFKMAMICIEA::MMAJLBHMGMI(System.Func`1,System.Action) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(NBPKGGMGPCE::System.IDisposable.Dispose, ldloc:NBPKGGMGPCE(var_0)) stfld:IFKMAMICIEA(NBPKGGMGPCE::<>4__this, ldloc:NBPKGGMGPCE(var_0), ldloc:IFKMAMICIEA(this)) stfld:class [mscorlib]System.Func`1(NBPKGGMGPCE::onFirstTimeout, ldloc:NBPKGGMGPCE(var_0), ldloc:class [mscorlib]System.Func`1(JLPKNAEEKMK)) stfld:int32(NBPKGGMGPCE::<>1__state, ldloc:NBPKGGMGPCE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:Action(NBPKGGMGPCE::onSecondTimeout, ldloc:NBPKGGMGPCE(var_0), ldloc:Action(KMAOEFGAELK)) } 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: 0x060015C0 RID: 5568 RVA: 0x0005CA78 File Offset: 0x0005AC78 [Token(Token = "0x60015C0")] [Address(RVA = "0x15E2EC0", Offset = "0x15E1EC0", VA = "0x1815E2EC0")] private static void BIGOEPEPHGC(EOMNEGBDLDP.AEOHBCDDKBN EMNPHAPBBAH) { PMGCJEPKFOF pmgcjepkfof = Matchmaking.GDCFFOJEIMD(); if (PUNNetworkManager.IFKMAMICIEA.<>c.<>9__45_0 == 0) { PUNNetworkManager.IFKMAMICIEA.<>c.<>9__45_0 = delegate(string error) { }; } if (PUNNetworkManager.IFKMAMICIEA.<>c.<>9__45_1 == 0) { Action action = delegate(Matchmaking.MHCKNNJOIIP response) { }; PUNNetworkManager.IFKMAMICIEA.<>c.<>9__45_1 = action; } int num = 0; num += num; num++; } // Token: 0x060015C1 RID: 5569 RVA: 0x0005CAEC File Offset: 0x0005ACEC [Token(Token = "0x60015C1")] [Address(RVA = "0x15E54F0", Offset = "0x15E44F0", VA = "0x1815E54F0")] private void OMFOCGHCOIC(CIIBGMBOFEI KBJNKPCGEHB, EFAJBHGDIDD PEHOHNKNHMN) { if (KBJNKPCGEHB.FMKLDAJBLDH && !PEHOHNKNHMN.k__BackingField) { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string disconnectAlertTitle = this.OIJOKAJIIBF.disconnectAlertTitle; instance.k__BackingField = disconnectAlertTitle; SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num; string text = string.Format(this.OIJOKAJIIBF.timeoutDisconnectMessage, num); instance2.k__BackingField = text; CFLMJLFBOKH.MLAJANIODKJ(Matchmaking.k__BackingField); } } // Token: 0x060015C2 RID: 5570 RVA: 0x0005CB58 File Offset: 0x0005AD58 [Token(Token = "0x60015C2")] [Address(RVA = "0x15E5090", Offset = "0x15E4090", VA = "0x1815E5090")] private static IEnumerator NMGKIHGICEM() { /* An exception occurred when decompiling this method (060015C2) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager/IFKMAMICIEA::NMGKIHGICEM() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(ACLCJPJAAEK::System.IDisposable.Dispose, ldloc:ACLCJPJAAEK(var_0)) stfld:int32(ACLCJPJAAEK::<>1__state, ldloc:ACLCJPJAAEK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015C3 RID: 5571 RVA: 0x0005CB74 File Offset: 0x0005AD74 [Token(Token = "0x60015C3")] [Address(RVA = "0x15E56B0", Offset = "0x15E46B0", VA = "0x1815E56B0")] private IEnumerator OMKKBNMGCFG() { /* An exception occurred when decompiling this method (060015C3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager/IFKMAMICIEA::OMKKBNMGCFG() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(JCAHBFKFGLO::System.IDisposable.Dispose, ldloc:JCAHBFKFGLO(var_0)) stfld:int32(JCAHBFKFGLO::<>1__state, ldloc:JCAHBFKFGLO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015C4 RID: 5572 RVA: 0x0005CB90 File Offset: 0x0005AD90 [Token(Token = "0x60015C4")] [Address(RVA = "0x15E4350", Offset = "0x15E3350", VA = "0x1815E4350")] private CDJFFFCFLMF HOGEENPCHGJ() { if (EIMGAFPPJFD.PMFACCFMKGE()) { PUNNetworkManager.OACMHHHJLGK omhkhfenhlg = this.OIJOKAJIIBF.OMHKHFENHLG; Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.OACMHHHJLGK.MLDGIJJHMBA mldgijjhmba; mldgijjhmba.System.IDisposable.Dispose(); mldgijjhmba.<>1__state = (int)((ulong)0L); mldgijjhmba.<>4__this = omhkhfenhlg; KFBABPAPIMB kfbabpapimb = instance.Run(mldgijjhmba); } return HHKIEEPFDOH.k__BackingField; } // Token: 0x060015C5 RID: 5573 RVA: 0x0005CBE4 File Offset: 0x0005ADE4 [Token(Token = "0x60015C5")] [Address(RVA = "0x15E4060", Offset = "0x15E3060", VA = "0x1815E4060")] private void HCILJOFOMBN() { bool flag = string.IsNullOrEmpty(this.JPGBHDCMBGJ.k__BackingField); PUNNetworkManager oijokajiibf = this.OIJOKAJIIBF; if (!flag) { CIIBGMBOFEI jpgbhdcmbgj = this.JPGBHDCMBGJ; PUNNetworkManager.OLFKPIBEJNM gfficmojghd = oijokajiibf.GFFICMOJGHD; string k__BackingField = jpgbhdcmbgj.k__BackingField; gfficmojghd.PHNDJFJBGGO = k__BackingField; return; } PUNNetworkManager.OLFKPIBEJNM gfficmojghd2 = oijokajiibf.GFFICMOJGHD; string hjbpoliokak = gfficmojghd2.HJBPOLIOKAK; int num = 0; if (!(hjbpoliokak != num)) { return; } gfficmojghd2.HJBPOLIOKAK = (ulong)0L; if (!KKPBCOOONNK.HAEAADBHHEE) { gfficmojghd2.GENECNFMDHJ = PUNNetworkManager.LDODDEMFBJL.Connecting; return; } } // Token: 0x060015C6 RID: 5574 RVA: 0x0005CC70 File Offset: 0x0005AE70 [Token(Token = "0x60015C6")] [Address(RVA = "0x15E5700", Offset = "0x15E4700", VA = "0x1815E5700")] private static IEnumerator OOBKDOFMAFA() { /* An exception occurred when decompiling this method (060015C6) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager/IFKMAMICIEA::OOBKDOFMAFA() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(GLMLLMOHNMF::System.IDisposable.Dispose, ldloc:GLMLLMOHNMF(var_0)) stfld:int32(GLMLLMOHNMF::<>1__state, ldloc:GLMLLMOHNMF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015C7 RID: 5575 RVA: 0x0005CC8C File Offset: 0x0005AE8C [Token(Token = "0x60015C7")] [Address(RVA = "0x15E3CC0", Offset = "0x15E2CC0", VA = "0x1815E3CC0")] private IEnumerator EIGLIDNGKOA() { /* An exception occurred when decompiling this method (060015C7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager/IFKMAMICIEA::EIGLIDNGKOA() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(IINLJJNKFPJ::System.IDisposable.Dispose, ldloc:IINLJJNKFPJ(var_0)) stfld:int32(IINLJJNKFPJ::<>1__state, ldloc:IINLJJNKFPJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015C8 RID: 5576 RVA: 0x0005CCA8 File Offset: 0x0005AEA8 [Token(Token = "0x60015C8")] [Address(RVA = "0x15E4900", Offset = "0x15E3900", VA = "0x1815E4900")] [CompilerGenerated] private bool JMFDFDBEAEC() { object[] array = new object[2]; HIIEPCNIIKP gknihnhgbkc = KKPBCOOONNK.GNNIGOMAHEJ.GKNIHNHGBKC; if (gknihnhgbkc != HIIEPCNIIKP.PeerCreated) { } array[0] = gknihnhgbkc; string k__BackingField = this.JPGBHDCMBGJ.k__BackingField; if (k__BackingField != 0) { } array[1] = k__BackingField; global::UnityEngine.Debug.LogErrorFormat("Timeout waiting to connect to master server (state: {0}, region: {1})", array); ulong num; this.OIJOKAJIIBF.IPELFGMBJLJ = num; throw new NullReferenceException(); } // Token: 0x060015C9 RID: 5577 RVA: 0x0005CD0C File Offset: 0x0005AF0C [Token(Token = "0x60015C9")] [Address(RVA = "0x15E5750", Offset = "0x15E4750", VA = "0x1815E5750")] [CompilerGenerated] private bool PLCDJHMILIJ() { object[] array = new object[2]; HIIEPCNIIKP gknihnhgbkc = KKPBCOOONNK.GNNIGOMAHEJ.GKNIHNHGBKC; if (gknihnhgbkc != HIIEPCNIIKP.PeerCreated) { } array[0] = gknihnhgbkc; string k__BackingField = this.JPGBHDCMBGJ.k__BackingField; if (k__BackingField != 0) { } array[1] = k__BackingField; global::UnityEngine.Debug.LogErrorFormat("Timeout waiting to join game (state: {0}, region: {1})", array); ulong num; this.OIJOKAJIIBF.IPELFGMBJLJ = num; throw new NullReferenceException(); } // Token: 0x060015CA RID: 5578 RVA: 0x0005CD70 File Offset: 0x0005AF70 [Token(Token = "0x60015CA")] [Address(RVA = "0x15E3F10", Offset = "0x15E2F10", VA = "0x1815E3F10")] [CompilerGenerated] private void GJBFICOEEJO() { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.FadingIn; } // Token: 0x060015CB RID: 5579 RVA: 0x0005CD9C File Offset: 0x0005AF9C [Token(Token = "0x60015CB")] [Address(RVA = "0x15E3CB0", Offset = "0x15E2CB0", VA = "0x1815E3CB0")] [CompilerGenerated] private void EIEABFDDEHH() { this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectedToGame; } // Token: 0x060015CC RID: 5580 RVA: 0x0005CDB4 File Offset: 0x0005AFB4 [Token(Token = "0x60015CC")] [Address(RVA = "0x15E4B90", Offset = "0x15E3B90", VA = "0x1815E4B90")] [CompilerGenerated] private bool KJHGMNKFPJM() { if (KKPBCOOONNK.ADEBHCHKEEC) { Hashtable opmflmngefn = KKPBCOOONNK.BAJBCANFGEJ.OPMFLMNGEFN; bool flag; ulong num; if (flag && num != (ulong)0L && num != (ulong)0L) { ulong num2 = num; int num3 = KKPBCOOONNK.NLIADADJGIF; num3 = (int)((ulong)num3 - num2); } } global::UnityEngine.Debug.LogError("Timeout waiting to spawn player (zombie room, no heartbeat)"); ulong num4; this.OIJOKAJIIBF.IPELFGMBJLJ = num4; throw new NullReferenceException(); } // Token: 0x060015CD RID: 5581 RVA: 0x0005CE1C File Offset: 0x0005B01C [Token(Token = "0x60015CD")] [Address(RVA = "0x15E2E30", Offset = "0x15E1E30", VA = "0x1815E2E30")] [CompilerGenerated] private void BGJHODPDDFF() { global::UnityEngine.Debug.LogError("Timeout waiting to spawn player (zombie room, with heartbeat)"); ulong num; this.OIJOKAJIIBF.IPELFGMBJLJ = num; } // Token: 0x060015CE RID: 5582 RVA: 0x0005CE48 File Offset: 0x0005B048 [Token(Token = "0x60015CE")] [Address(RVA = "0x15E3CB0", Offset = "0x15E2CB0", VA = "0x1815E3CB0")] [CompilerGenerated] private void JPDNLGBLOJI() { this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectedToGame; } // Token: 0x060015CF RID: 5583 RVA: 0x0005CE60 File Offset: 0x0005B060 [Token(Token = "0x60015CF")] [Address(RVA = "0x15E4160", Offset = "0x15E3160", VA = "0x1815E4160")] [CompilerGenerated] private void HDMMGAOPBHI() { this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectingVoice; } // Token: 0x060015D0 RID: 5584 RVA: 0x0005CE78 File Offset: 0x0005B078 [Token(Token = "0x60015D0")] [Address(RVA = "0x15E4DA0", Offset = "0x15E3DA0", VA = "0x1815E4DA0")] [CompilerGenerated] private void LCDMNAJLFLJ() { if (!SessionManager.AAIKLOAPAJD) { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { } this.GENECNFMDHJ = PUNNetworkManager.PMHCINBNPON.ConnectToRegionForRoom; return; } } // Token: 0x0400114C RID: 4428 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400114C")] private readonly HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400114D RID: 4429 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400114D")] private readonly PUNNetworkManager OIJOKAJIIBF; // Token: 0x0400114E RID: 4430 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400114E")] private CIIBGMBOFEI JPGBHDCMBGJ; // Token: 0x0400114F RID: 4431 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400114F")] private CDJFFFCFLMF AILNEBIFPPN; // Token: 0x04001150 RID: 4432 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001150")] private CDJFFFCFLMF KIBHOLGHNBJ; // Token: 0x04001151 RID: 4433 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001151")] private CDJFFFCFLMF LIEGKIOFDNF; // Token: 0x04001152 RID: 4434 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001152")] private CDJFFFCFLMF COGHJGCKHJC; // Token: 0x04001153 RID: 4435 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4001153")] private CDJFFFCFLMF CMMIGBAOFOI; // Token: 0x04001154 RID: 4436 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4001154")] private CDJFFFCFLMF LCMIOFKGDFD; // Token: 0x04001155 RID: 4437 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4001155")] private CDJFFFCFLMF FNAPENNEDGO; // Token: 0x04001156 RID: 4438 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4001156")] private IDisposable DNBBJNJKPFC; // Token: 0x020002BF RID: 703 [Token(Token = "0x20002BF")] [CompilerGenerated] private sealed class JJCEGDENOEB { // Token: 0x060015DE RID: 5598 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x60015DE")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JJCEGDENOEB() { } // Token: 0x060015DF RID: 5599 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x60015DF")] [Address(RVA = "0x15E63A0", Offset = "0x15E53A0", VA = "0x1815E63A0")] internal void b__0(PPENFJMFPNE room) { } // Token: 0x0400115F RID: 4447 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400115F")] public PUNNetworkManager.IFKMAMICIEA <>4__this; // Token: 0x04001160 RID: 4448 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001160")] public CIIBGMBOFEI gameSession; } // Token: 0x020002C3 RID: 707 [Token(Token = "0x20002C3")] [CompilerGenerated] private sealed class IJBGFIOJPDO { // Token: 0x060015F2 RID: 5618 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x60015F2")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IJBGFIOJPDO() { } // Token: 0x060015F3 RID: 5619 RVA: 0x0005CF40 File Offset: 0x0005B140 [Token(Token = "0x60015F3")] [Address(RVA = "0x15E6270", Offset = "0x15E5270", VA = "0x1815E6270")] internal bool b__0() { return default(bool); } // Token: 0x0400116A RID: 4458 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400116A")] public Task loadRoomTask; } } // Token: 0x020002C6 RID: 710 [Token(Token = "0x20002C6")] private enum EEDKIANFIMG { // Token: 0x04001171 RID: 4465 [Token(Token = "0x4001171")] Invalid = -1, // Token: 0x04001172 RID: 4466 [Token(Token = "0x4001172")] RequestedDisconnect, // Token: 0x04001173 RID: 4467 [Token(Token = "0x4001173")] WaitingToRequestConnect, // Token: 0x04001174 RID: 4468 [Token(Token = "0x4001174")] RequestedConnect, // Token: 0x04001175 RID: 4469 [Token(Token = "0x4001175")] WaitingToRequestDisconnect } // Token: 0x020002C7 RID: 711 [Token(Token = "0x20002C7")] private sealed class OACMHHHJLGK { // Token: 0x17000364 RID: 868 // (get) Token: 0x06001600 RID: 5632 RVA: 0x0005CF88 File Offset: 0x0005B188 // (set) Token: 0x06001601 RID: 5633 RVA: 0x0005CFAC File Offset: 0x0005B1AC [Token(Token = "0x17000364")] public PUNNetworkManager.EEDKIANFIMG GENECNFMDHJ { [Token(Token = "0x6001600")] [Address(RVA = "0x15E7DE0", Offset = "0x15E6DE0", VA = "0x1815E7DE0")] get { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { } return PUNNetworkManager.EEDKIANFIMG.Invalid; } [Token(Token = "0x6001601")] [Address(RVA = "0x15E7C10", Offset = "0x15E6C10", VA = "0x1815E7C10")] set { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; if (pegjgmdgkjn.EFHCEPDJCBD) { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { } if ((uint)(-1) == (uint)value) { return; } } if (pegjgmdgkjn.EFHCEPDJCBD) { pegjgmdgkjn.PIEOGAPMGIH((ushort)value); return; } pegjgmdgkjn.OFFLOPLJBBG((ushort)value); } } // Token: 0x06001602 RID: 5634 RVA: 0x0005CFFC File Offset: 0x0005B1FC [Token(Token = "0x6001602")] [Address(RVA = "0x15E7E40", Offset = "0x15E6E40", VA = "0x1815E7E40")] public OACMHHHJLGK(PUNNetworkManager OIJOKAJIIBF) { this.OIJOKAJIIBF = OIJOKAJIIBF; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.PMPPAMDDFGI); int num = 0; int num2 = 0; int num3 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IJJFLPCPOLG); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DAHIHKDFDCN); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AHNAEHEHCAE); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EAJHFFONAMA); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KCJOGIFGKFG); } // Token: 0x06001603 RID: 5635 RVA: 0x0005D0AC File Offset: 0x0005B2AC [Token(Token = "0x6001603")] [Address(RVA = "0x15E77A0", Offset = "0x15E67A0", VA = "0x1815E77A0")] public CDJFFFCFLMF GMEHCOCCLOJ() { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.OACMHHHJLGK.MLDGIJJHMBA mldgijjhmba; mldgijjhmba.System.IDisposable.Dispose(); mldgijjhmba.<>1__state = (int)((ulong)0L); mldgijjhmba.<>4__this = this; KFBABPAPIMB kfbabpapimb = instance.Run(mldgijjhmba); throw new NullReferenceException(); } // Token: 0x06001604 RID: 5636 RVA: 0x0005D0E4 File Offset: 0x0005B2E4 [Token(Token = "0x6001604")] [Address(RVA = "0x15E7740", Offset = "0x15E6740", VA = "0x1815E7740")] private IEnumerator EJPEHLPDDMF() { /* An exception occurred when decompiling this method (06001604) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager/OACMHHHJLGK::EJPEHLPDDMF() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(MLDGIJJHMBA::System.IDisposable.Dispose, ldloc:MLDGIJJHMBA(var_0)) stfld:int32(MLDGIJJHMBA::<>1__state, ldloc:MLDGIJJHMBA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:OACMHHHJLGK(MLDGIJJHMBA::<>4__this, ldloc:MLDGIJJHMBA(var_0), ldloc:OACMHHHJLGK(this)) } 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: 0x06001605 RID: 5637 RVA: 0x0005D108 File Offset: 0x0005B308 [Token(Token = "0x6001605")] [Address(RVA = "0x15E7630", Offset = "0x15E6630", VA = "0x1815E7630")] private void EAJHFFONAMA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.OACMHHHJLGK.GADDIHJIFDL gaddihjifdl; gaddihjifdl.System.IDisposable.Dispose(); gaddihjifdl.<>1__state = (int)((ulong)0L); gaddihjifdl.<>4__this = this; KFBABPAPIMB kfbabpapimb = instance.Run(gaddihjifdl); this.JBPPBOHDGNC = kfbabpapimb; Action action = new Action(this.PBDAOKFCGMA); throw new NullReferenceException(); } // Token: 0x06001606 RID: 5638 RVA: 0x0005D154 File Offset: 0x0005B354 [Token(Token = "0x6001606")] [Address(RVA = "0x15E7AD0", Offset = "0x15E6AD0", VA = "0x1815E7AD0")] private void KCJOGIFGKFG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x06001607 RID: 5639 RVA: 0x0005D164 File Offset: 0x0005B364 [Token(Token = "0x6001607")] [Address(RVA = "0x15E7960", Offset = "0x15E6960", VA = "0x1815E7960")] private void IJJFLPCPOLG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PUNNetworkManager.OACMHHHJLGK.GADDIHJIFDL gaddihjifdl; gaddihjifdl.System.IDisposable.Dispose(); gaddihjifdl.<>1__state = (int)((ulong)0L); gaddihjifdl.<>4__this = this; KFBABPAPIMB kfbabpapimb = instance.Run(gaddihjifdl); this.JBPPBOHDGNC = kfbabpapimb; Action action = new Action(this.HAOMKPJNAHC); throw new NullReferenceException(); } // Token: 0x06001608 RID: 5640 RVA: 0x0005D1B0 File Offset: 0x0005B3B0 [Token(Token = "0x6001608")] [Address(RVA = "0x15E75D0", Offset = "0x15E65D0", VA = "0x1815E75D0")] private void DAHIHKDFDCN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x06001609 RID: 5641 RVA: 0x0005D1C0 File Offset: 0x0005B3C0 [Token(Token = "0x6001609")] [Address(RVA = "0x15E73D0", Offset = "0x15E63D0", VA = "0x1815E73D0")] private void AHNAEHEHCAE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.PeerCreated || PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Disconnected) { string hjbpoliokak = this.OIJOKAJIIBF.GFFICMOJGHD.HJBPOLIOKAK; int num = 0; if (PUNNetworkManager.FJOLIPKKIBE(hjbpoliokak, num != 0) == 0) { int num2 = 0; this.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num2; return; } PGKJJKDODKL logger = PhotonVoiceNetwork.ONCPNMDGGKG.EPNPIIFFJLD; } PhotonVoiceNetwork.ONCPNMDGGKG.AutoConnectAndJoin = true; } // Token: 0x0600160A RID: 5642 RVA: 0x0005D238 File Offset: 0x0005B438 [Token(Token = "0x600160A")] [Address(RVA = "0x15E7D30", Offset = "0x15E6D30", VA = "0x1815E7D30")] private void PMPPAMDDFGI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { PhotonVoiceNetwork instance = PhotonVoiceNetwork.ONCPNMDGGKG; instance.AutoConnectAndJoin = false; if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Joined) { PhotonVoiceNetwork.ONCPNMDGGKG.Disconnect(); return; } } // Token: 0x0600160B RID: 5643 RVA: 0x0005D278 File Offset: 0x0005B478 [Token(Token = "0x600160B")] [Address(RVA = "0x15E7570", Offset = "0x15E6570", VA = "0x1815E7570")] private IEnumerator BGNHDGPFBAG() { /* An exception occurred when decompiling this method (0600160B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 PUNNetworkManager/OACMHHHJLGK::BGNHDGPFBAG() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(GADDIHJIFDL::System.IDisposable.Dispose, ldloc:GADDIHJIFDL(var_0)) stfld:int32(GADDIHJIFDL::<>1__state, ldloc:GADDIHJIFDL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:OACMHHHJLGK(GADDIHJIFDL::<>4__this, ldloc:GADDIHJIFDL(var_0), ldloc:OACMHHHJLGK(this)) } 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: 0x0600160C RID: 5644 RVA: 0x0005D29C File Offset: 0x0005B49C [Token(Token = "0x600160C")] [Address(RVA = "0x15E7880", Offset = "0x15E6880", VA = "0x1815E7880")] private bool HCAJNKKGLGF() { if (PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.Joined && PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.PeerCreated) { return PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII != HIIEPCNIIKP.Disconnected; } throw new NullReferenceException(); } // Token: 0x0600160D RID: 5645 RVA: 0x0005D2E4 File Offset: 0x0005B4E4 [Token(Token = "0x600160D")] [Address(RVA = "0x15E7CC0", Offset = "0x15E6CC0", VA = "0x1815E7CC0")] [CompilerGenerated] private bool MEDHIADPPND() { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { bool flag; return flag; } return (ulong)((uint)(-1)) != (ulong)3L; } // Token: 0x0600160E RID: 5646 RVA: 0x0005D314 File Offset: 0x0005B514 [Token(Token = "0x600160E")] [Address(RVA = "0x15E7A70", Offset = "0x15E6A70", VA = "0x1815E7A70")] [CompilerGenerated] private bool ILAKOFBALAA() { if (this.PEGJGMDGKJN.EFHCEPDJCBD) { bool flag; return flag; } return (ulong)((uint)(-1)) != (ulong)1L; } // Token: 0x0600160F RID: 5647 RVA: 0x0005D344 File Offset: 0x0005B544 [Token(Token = "0x600160F")] [Address(RVA = "0x15E7D20", Offset = "0x15E6D20", VA = "0x1815E7D20")] [CompilerGenerated] private void PBDAOKFCGMA() { int num = 0; this.GENECNFMDHJ = (PUNNetworkManager.EEDKIANFIMG)num; } // Token: 0x06001610 RID: 5648 RVA: 0x0005D35C File Offset: 0x0005B55C [Token(Token = "0x6001610")] [Address(RVA = "0x15E7870", Offset = "0x15E6870", VA = "0x1815E7870")] [CompilerGenerated] private void HAOMKPJNAHC() { this.GENECNFMDHJ = PUNNetworkManager.EEDKIANFIMG.RequestedConnect; } // Token: 0x06001611 RID: 5649 RVA: 0x0005D370 File Offset: 0x0005B570 [Token(Token = "0x6001611")] [Address(RVA = "0x15E7B30", Offset = "0x15E6B30", VA = "0x1815E7B30")] [CompilerGenerated] private bool KJCNCCOIICL() { return PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Joined || PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.PeerCreated || PhotonVoiceNetwork.ONCPNMDGGKG.EADNDPJJMII == HIIEPCNIIKP.Disconnected; } // Token: 0x04001176 RID: 4470 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001176")] private readonly HKKOHFHADKK PEGJGMDGKJN; // Token: 0x04001177 RID: 4471 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001177")] private readonly PUNNetworkManager OIJOKAJIIBF; // Token: 0x04001178 RID: 4472 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001178")] private CDJFFFCFLMF JBPPBOHDGNC; } // Token: 0x020002CA RID: 714 [Token(Token = "0x20002CA")] private enum GLGEEPNBIOJ { // Token: 0x04001180 RID: 4480 [Token(Token = "0x4001180")] Unknown, // Token: 0x04001181 RID: 4481 [Token(Token = "0x4001181")] ConnectionFailed, // Token: 0x04001182 RID: 4482 [Token(Token = "0x4001182")] FailedToConnect, // Token: 0x04001183 RID: 4483 [Token(Token = "0x4001183")] FailedToJoinRoom, // Token: 0x04001184 RID: 4484 [Token(Token = "0x4001184")] TimeoutWhileConnecting } // Token: 0x020002CB RID: 715 [Token(Token = "0x20002CB")] [CompilerGenerated] private sealed class OLNEFIEAAEP { // Token: 0x0600161E RID: 5662 RVA: 0x0005D3E4 File Offset: 0x0005B5E4 [Token(Token = "0x600161E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OLNEFIEAAEP() { } // Token: 0x0600161F RID: 5663 RVA: 0x0005D3F8 File Offset: 0x0005B5F8 [Token(Token = "0x600161F")] [Address(RVA = "0x15E8D90", Offset = "0x15E7D90", VA = "0x1815E8D90")] 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: 0x04001185 RID: 4485 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001185")] public Stopwatch timer; } // Token: 0x020002CE RID: 718 [Token(Token = "0x20002CE")] [CompilerGenerated] private sealed class PAIGLKGHCCI { // Token: 0x06001633 RID: 5683 RVA: 0x0005D9B4 File Offset: 0x0005BBB4 [Token(Token = "0x6001633")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PAIGLKGHCCI() { } // Token: 0x06001634 RID: 5684 RVA: 0x0005D9C8 File Offset: 0x0005BBC8 [Token(Token = "0x6001634")] [Address(RVA = "0x15E8E60", Offset = "0x15E7E60", VA = "0x1815E8E60")] internal void b__0(string sanitizedDestination) { PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text = ObscuredString.FAJDMKOEFLH(this.account.k__BackingField); PlatformManager.LDIIFDDCKCN ldiifddckcn = instance.DELGDFICAMG(); } // Token: 0x04001197 RID: 4503 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001197")] public CCEOLAOLEKJ account; } // Token: 0x020002CF RID: 719 [Token(Token = "0x20002CF")] [CompilerGenerated] private sealed class NPDIFJMOKEB { // Token: 0x06001635 RID: 5685 RVA: 0x0005D9FC File Offset: 0x0005BBFC [Token(Token = "0x6001635")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NPDIFJMOKEB() { } // Token: 0x06001636 RID: 5686 RVA: 0x0005DA10 File Offset: 0x0005BC10 [Token(Token = "0x6001636")] [Address(RVA = "0x15E7380", Offset = "0x15E6380", VA = "0x1815E7380")] internal void b__0() { string text = this.prevScene; string text2 = JIGANDCPLGA.BBLLPBMDKLF; if (!(text != text2)) { this.<>4__this.AGPIMILIAMJ(); } } // Token: 0x04001198 RID: 4504 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001198")] public string prevScene; // Token: 0x04001199 RID: 4505 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001199")] public PUNNetworkManager <>4__this; } }