using System; using System.Collections; using System.Collections.Generic; using System.IO; using AmplitudeAnalytics; using RecNet; using RecRoom; using RecRoom.Core.AI; using RecRoom.Core.Powerups; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.VR; // Token: 0x02001085 RID: 4229 public class BootSequence : MonoBehaviour { // Token: 0x06023BB4 RID: 146356 RVA: 0x009BBAEC File Offset: 0x009B9CEC private void GFOBDJEFPKJ() { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); PHPAMGOBCPJ.DMODLLAELMG(); if (SessionManager.BIAOMKDOLDL) { GoogleAnalytics.NCHJEOCAPNC.GFHNKNACGNA(); } SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); this.HIKBNPIADNG(); } // Token: 0x06023BB5 RID: 146357 RVA: 0x009BBB7C File Offset: 0x009B9D7C private void NLEDJJAJLAG() { RoomCalibration.CCKMBGEAGAM -= this.PKABEFOJLDE; this.DIJLINLKFMD = false; } // Token: 0x06023BB6 RID: 146358 RVA: 0x009BBB98 File Offset: 0x009B9D98 private void PKABEFOJLDE() { RoomCalibration.CCKMBGEAGAM -= this.PKABEFOJLDE; this.DIJLINLKFMD = false; } // Token: 0x06023BB7 RID: 146359 RVA: 0x009BBBB4 File Offset: 0x009B9DB4 private void KOGDIIKMLOP(string DAKCKPMBKFF) { this.DAKCKPMBKFF = DAKCKPMBKFF; } // Token: 0x06023BB8 RID: 146360 RVA: 0x009BBBC0 File Offset: 0x009B9DC0 private IEnumerator GBPKJEOIHOH() { this.DIJLINLKFMD = true; yield return this.CMDFNJHFBGG("room_calibration", true); RoomCalibration.CCKMBGEAGAM += this.CCKMBGEAGAM; while (this.DIJLINLKFMD) { yield return null; } yield break; } // Token: 0x06023BBA RID: 146362 RVA: 0x009BBBE4 File Offset: 0x009B9DE4 private IEnumerator LPJBDDGILHA() { this.DIJLINLKFMD = true; yield return this.CMDFNJHFBGG("room_calibration", true); RoomCalibration.CCKMBGEAGAM += this.CCKMBGEAGAM; while (this.DIJLINLKFMD) { yield return null; } yield break; } // Token: 0x06023BBB RID: 146363 RVA: 0x009BBC00 File Offset: 0x009B9E00 private IEnumerator Start() { string text = string.Format("Build version: {0}", FJEEPOKGDNG.ALCFGFGJCHI); Debug.LogFormat(text, new object[0]); foreach (GameObject gameObject in SceneManager.GetActiveScene().GetRootGameObjects()) { global::UnityEngine.Object.DontDestroyOnLoad(gameObject); } Coroutine coroutine = base.StartCoroutine(NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.PingPhotonRegions()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.PreInitialize(); SingletonMonoBehaviour.NCKMBFBMBFM.StartShowSecondScreenWarning(); NDOFAEEKBGO.AEBPJBPBNPE(); KIJLHDGENIC.AEBPJBPBNPE(); CFEKMFMMPKE.AEBPJBPBNPE(); float realtimeSinceStartup = Time.realtimeSinceStartup; while (!VRDevice.isPresent && Time.realtimeSinceStartup - realtimeSinceStartup < 10f) { yield return null; } if (!VRDevice.isPresent) { SceneManager.LoadScene("vr_device_required"); yield return base.StartCoroutine(SingletonMonoBehaviour.NCKMBFBMBFM.OutOfSessionEvent("vr_headset_required")); while (!VRDevice.isPresent) { yield return null; } } while (SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.rotation == Quaternion.identity && ControllerIO.OLCOCPIALFA != ControllerIO.DNOKPKDGGKB.Debug) { yield return null; } Vector3 eulerAngles = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.rotation.eulerAngles; SingletonMonoBehaviour.NCKMBFBMBFM.transform.rotation = Quaternion.Euler(0f, -eulerAngles.y, 0f); Vector3 position = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position; SingletonMonoBehaviour.NCKMBFBMBFM.transform.position = new Vector3(-position.x, 0f, -position.z); bool flag = false; if (RoomCalibration.OPGAJAFMOMN) { flag = true; yield return this.IJGNMMLCCIG(); } yield return this.CMDFNJHFBGG("ProfileSelection", flag); if (this.LOJMICCBPII) { yield return HEMCJJJMLKI.MFOKBGDNPOC(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(new PlatformManager.KOGDIIKMLOP(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { this.MCLDOFBNDNM(); } if (this.LOJMICCBPII) { yield return ANCDCLKNPFI.JEHEGAEICGF(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.WaitForLogIn(new Action(this.KOGDIIKMLOP)); } yield return this.CMDFNJHFBGG("splash_screen", true); if (this.LOJMICCBPII) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.PostLoginInitialize(new PlatformManager.KOGDIIKMLOP(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return HLAPBDKLDHG.FCPKBCBCNFC(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return ANCDCLKNPFI.OOKFCENEOIA(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return NECCOFKHCAA.OHLFGMGAAMN(); this.BGCCODIPNMJ(); } if (!FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI()) { EHGDGFBEMJF.DELLLPEIFAB(); } if (this.LOJMICCBPII) { yield return HEMCJJJMLKI.BEFBFPKGPLM(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { EHGDGFBEMJF.NABIONFIFCO(HEMCJJJMLKI.PLNKIILJKDA); } if (this.LOJMICCBPII) { yield return IOIGNLEIABB.ALHBFAGLBJG(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return KJFGJKMJBMP.HAPFOMMFDAH(new KJFGJKMJBMP.HJDJGNCLOKE(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.DownloadUnlockedAvatarItems(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return IOIGNLEIABB.OOHCLCELMOM(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.DownloadUnlockedEquipments(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return IOIGNLEIABB.PHGKHKMPGEH(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return EMGHBOPCHKP.EKINPCKHGOF(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return HNIFBBFIBBG.MADIPMPDILG(new HEMCJJJMLKI.JMICPMCJMJF>(base.OJKNBNGGBEC)); } if (this.LOJMICCBPII) { yield return ECMDPOAMDGE.JPIFEAHACMP(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { SingletonMonoBehaviour.NCKMBFBMBFM.LoadSavedExperimentSegments(); string text2 = PUNNetworkManager.CheckCommandLineArgsFor("+splittest:"); if (!string.IsNullOrEmpty(text2)) { Debug.LogFormat("SplitTest override args: {0}", new object[] { text2 }); string[] array = text2.Split(new char[] { ';' }); if (array != null && array.Length > 0) { SingletonMonoBehaviour.NCKMBFBMBFM.OverrideViaCommandLineArgs(array); } } } if (this.LOJMICCBPII) { string text3 = "api/activities/charades/v1/words"; if (BootSequence.FFPMJLLFKJF.DINNJGHCFHI == null) { BootSequence.FFPMJLLFKJF.DINNJGHCFHI = new HEMCJJJMLKI.JMICPMCJMJF>(BootSequence.FFPMJLLFKJF.JAFGLCBFOHM); } yield return HEMCJJJMLKI.CPIBGJLHLBL(text3, BootSequence.FFPMJLLFKJF.DINNJGHCFHI); } if (this.LOJMICCBPII) { yield return PlayerObjectiveTracker.MigrateObjectiveRecRoomPrefsToDBSaves(); } if (this.LOJMICCBPII) { yield return coroutine; if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD != null) { NECCOFKHCAA.ENLNEFGGNAB(); } else { NECCOFKHCAA.FGOCIIEGJIA(); this.DAKCKPMBKFF = "Unable to connect to RecNet game servers"; } } if (this.LOJMICCBPII) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.WaitForMinimumSplashDuration(); this.GFOBDJEFPKJ(); if (!flag && RoomCalibration.FPJMAEECGDD && !SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return this.IJGNMMLCCIG(); } yield return this.PHCEPCGNNLN(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (!this.LOJMICCBPII) { Debug.LogError(this.DAKCKPMBKFF); SingletonMonoBehaviour.NCKMBFBMBFM.ShowErrorMessage(this.DAKCKPMBKFF); } global::UnityEngine.Object.Destroy(base.gameObject); yield break; } // Token: 0x06023BBC RID: 146364 RVA: 0x009BBC1C File Offset: 0x009B9E1C private void HIKBNPIADNG() { string text = Path.Combine(Application.temporaryCachePath, "libfaac-win64.dll"); bool flag = File.Exists(text); string text2 = Path.Combine(Application.dataPath, "FAAC_SelfBuild"); bool flag2 = Directory.Exists(text2); if (!flag && flag2) { Debug.LogError("Detected failed previous FAAC build. Automatically disabling video cameras."); SingletonMonoBehaviour.NCKMBFBMBFM.ONFEPFELJBF = false; try { Directory.Delete(text2, true); } catch { } } } // Token: 0x06023BBD RID: 146365 RVA: 0x009BBC9C File Offset: 0x009B9E9C private IEnumerator NFPOHCNBLIE(string DBMLOJGOBEB, bool DKNFFMNNKKH) { if (DKNFFMNNKKH) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.Fade(false, true, true, 1f); } SceneManager.LoadScene(DBMLOJGOBEB); yield return SingletonMonoBehaviour.NCKMBFBMBFM.Fade(true, false, true, 1f); yield break; } // Token: 0x06023BBE RID: 146366 RVA: 0x009BBCC0 File Offset: 0x009B9EC0 private void BGCCODIPNMJ() { string text = "Profile Info:\r\n Profile ID: {0}\r\n Profile DisplayName: {1}\r\n Junior Profile: {2}\r\n SID: {3}"; EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.LECFBEBMLIC; string text2 = string.Format(text, new object[] { eebplecpegd.PKJFPDJKJAH, eebplecpegd.ENMNBBMDOHC, eebplecpegd.JMMJGMOBGJM, AmplitudeAnalyticsClient.EBKMJABKJJA }); Debug.Log(text2); } // Token: 0x06023BBF RID: 146367 RVA: 0x009BBD20 File Offset: 0x009B9F20 private IEnumerator CMDFNJHFBGG(string DBMLOJGOBEB, bool DKNFFMNNKKH) { if (DKNFFMNNKKH) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.Fade(false, true, true, 1f); } SceneManager.LoadScene(DBMLOJGOBEB); yield return SingletonMonoBehaviour.NCKMBFBMBFM.Fade(true, false, true, 1f); yield break; } // Token: 0x06023BC0 RID: 146368 RVA: 0x009BBD44 File Offset: 0x009B9F44 private void ICDKGNDPHLA() { string text = Path.Combine(Application.temporaryCachePath, "processorCount"); bool flag = File.Exists(text); string text2 = Path.Combine(Application.dataPath, "rotate"); bool flag2 = Directory.Exists(text2); if (!flag && flag2) { Debug.LogError("_TintColor"); SingletonMonoBehaviour.NCKMBFBMBFM.PFJNLAKNHEC(true); try { Directory.Delete(text2, false); } catch { } } } // Token: 0x06023BC1 RID: 146369 RVA: 0x009BBDC4 File Offset: 0x009B9FC4 private void EAKCPIPJFGM(string DAKCKPMBKFF) { this.DAKCKPMBKFF = DAKCKPMBKFF; } // Token: 0x06023BC2 RID: 146370 RVA: 0x009BBDD0 File Offset: 0x009B9FD0 private void DHFMGFKPGEO() { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.NNOKDJOMNPN(); SingletonMonoBehaviour.NCKMBFBMBFM.PLABHPIIKIP(); SingletonMonoBehaviour.NCKMBFBMBFM.LOIIDFAFPDF(); SingletonMonoBehaviour.NCKMBFBMBFM.BIOGKJBGKHE(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); PHPAMGOBCPJ.DMODLLAELMG(); if (SessionManager.BIAOMKDOLDL) { GoogleAnalytics.NCHJEOCAPNC.KBJMGJNHLFA(); } SingletonMonoBehaviour.NCKMBFBMBFM.JFOOLBKIFCN(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.LFHCAAFFFBM(); this.GBJDKGJPPPB(); } // Token: 0x06023BC3 RID: 146371 RVA: 0x009BBE60 File Offset: 0x009BA060 private void CMIOBJEPAKK() { string text = "[PV] unsupported sample type: "; string text2 = text; object[] array = new object[0]; array[1] = SingletonMonoBehaviour.NCKMBFBMBFM.LOLPFEFLKJN; array[0] = SingletonMonoBehaviour.NCKMBFBMBFM.CAPNFDEMGEC; array[1] = SingletonMonoBehaviour.NCKMBFBMBFM.ACDKGDGAPBG; array[8] = SingletonMonoBehaviour.NCKMBFBMBFM.LPFJJFHGLDP; string text3 = string.Format(text2, array); Debug.Log(text3); } // Token: 0x06023BC4 RID: 146372 RVA: 0x009BBECC File Offset: 0x009BA0CC private void EIBNCKIBJHH() { string text = Path.Combine(Application.temporaryCachePath, "Could not send request"); bool flag = File.Exists(text); string text2 = Path.Combine(Application.dataPath, "Release"); bool flag2 = Directory.Exists(text2); if (!flag && flag2) { Debug.LogError("t"); SingletonMonoBehaviour.NCKMBFBMBFM.PFJNLAKNHEC(true); try { Directory.Delete(text2, false); } catch { } } } // Token: 0x06023BC5 RID: 146373 RVA: 0x009BBF4C File Offset: 0x009BA14C private IEnumerator EAKGKEKHPOI() { text = string.Format("Build version: {0}", FJEEPOKGDNG.ALCFGFGJCHI); Debug.LogFormat(text, new object[0]); rootGameObjects = SceneManager.GetActiveScene().GetRootGameObjects(); for (i = 0; i < rootGameObjects.Length; i++) { GameObject gameObject = rootGameObjects[i]; global::UnityEngine.Object.DontDestroyOnLoad(gameObject); } coroutine = base.StartCoroutine(NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.PingPhotonRegions()); yield return SingletonMonoBehaviour.NCKMBFBMBFM.PreInitialize(); SingletonMonoBehaviour.NCKMBFBMBFM.StartShowSecondScreenWarning(); NDOFAEEKBGO.AEBPJBPBNPE(); KIJLHDGENIC.AEBPJBPBNPE(); CFEKMFMMPKE.AEBPJBPBNPE(); realtimeSinceStartup = Time.realtimeSinceStartup; while (!VRDevice.isPresent && Time.realtimeSinceStartup - realtimeSinceStartup < 10f) { yield return null; } if (!VRDevice.isPresent) { SceneManager.LoadScene("vr_device_required"); yield return base.StartCoroutine(SingletonMonoBehaviour.NCKMBFBMBFM.OutOfSessionEvent("vr_headset_required")); while (!VRDevice.isPresent) { yield return null; } } while (SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.rotation == Quaternion.identity && ControllerIO.OLCOCPIALFA != ControllerIO.DNOKPKDGGKB.Debug) { yield return null; } eulerAngles = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.rotation.eulerAngles; SingletonMonoBehaviour.NCKMBFBMBFM.transform.rotation = Quaternion.Euler(0f, -eulerAngles.y, 0f); position = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position; SingletonMonoBehaviour.NCKMBFBMBFM.transform.position = new Vector3(-position.x, 0f, -position.z); flag = false; if (RoomCalibration.OPGAJAFMOMN) { flag = true; yield return this.IJGNMMLCCIG(); } yield return this.CMDFNJHFBGG("ProfileSelection", flag); if (this.LOJMICCBPII) { yield return HEMCJJJMLKI.MFOKBGDNPOC(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(new PlatformManager.KOGDIIKMLOP(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { this.MCLDOFBNDNM(); } if (this.LOJMICCBPII) { yield return ANCDCLKNPFI.JEHEGAEICGF(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.WaitForLogIn(new Action(this.KOGDIIKMLOP)); } yield return this.CMDFNJHFBGG("splash_screen", true); if (this.LOJMICCBPII) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.PostLoginInitialize(new PlatformManager.KOGDIIKMLOP(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return HLAPBDKLDHG.FCPKBCBCNFC(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return ANCDCLKNPFI.OOKFCENEOIA(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return NECCOFKHCAA.OHLFGMGAAMN(); this.BGCCODIPNMJ(); } if (!FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI()) { EHGDGFBEMJF.DELLLPEIFAB(); } if (this.LOJMICCBPII) { yield return HEMCJJJMLKI.BEFBFPKGPLM(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { EHGDGFBEMJF.NABIONFIFCO(HEMCJJJMLKI.PLNKIILJKDA); } if (this.LOJMICCBPII) { yield return IOIGNLEIABB.ALHBFAGLBJG(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return KJFGJKMJBMP.HAPFOMMFDAH(new KJFGJKMJBMP.HJDJGNCLOKE(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.DownloadUnlockedAvatarItems(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return IOIGNLEIABB.OOHCLCELMOM(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.DownloadUnlockedEquipments(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return IOIGNLEIABB.PHGKHKMPGEH(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return EMGHBOPCHKP.EKINPCKHGOF(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { yield return HNIFBBFIBBG.MADIPMPDILG(new HEMCJJJMLKI.JMICPMCJMJF>(base.OJKNBNGGBEC)); } if (this.LOJMICCBPII) { yield return ECMDPOAMDGE.JPIFEAHACMP(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (this.LOJMICCBPII) { SingletonMonoBehaviour.NCKMBFBMBFM.LoadSavedExperimentSegments(); string text2 = PUNNetworkManager.CheckCommandLineArgsFor("+splittest:"); if (!string.IsNullOrEmpty(text2)) { Debug.LogFormat("SplitTest override args: {0}", new object[] { text2 }); string[] array = text2.Split(new char[] { ';' }); if (array != null && array.Length > 0) { SingletonMonoBehaviour.NCKMBFBMBFM.OverrideViaCommandLineArgs(array); } } } if (this.LOJMICCBPII) { string text3 = "api/activities/charades/v1/words"; if (BootSequence.FFPMJLLFKJF.DINNJGHCFHI == null) { BootSequence.FFPMJLLFKJF.DINNJGHCFHI = new HEMCJJJMLKI.JMICPMCJMJF>(BootSequence.FFPMJLLFKJF.JAFGLCBFOHM); } yield return HEMCJJJMLKI.CPIBGJLHLBL(text3, BootSequence.FFPMJLLFKJF.DINNJGHCFHI); } if (this.LOJMICCBPII) { yield return PlayerObjectiveTracker.MigrateObjectiveRecRoomPrefsToDBSaves(); } if (this.LOJMICCBPII) { yield return coroutine; if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD != null) { NECCOFKHCAA.ENLNEFGGNAB(); } else { NECCOFKHCAA.FGOCIIEGJIA(); this.DAKCKPMBKFF = "Unable to connect to RecNet game servers"; } } if (this.LOJMICCBPII) { yield return SingletonMonoBehaviour.NCKMBFBMBFM.WaitForMinimumSplashDuration(); this.GFOBDJEFPKJ(); if (!flag && RoomCalibration.FPJMAEECGDD && !SingletonMonoBehaviour.NCKMBFBMBFM.DMHAPEKHDHD) { yield return this.IJGNMMLCCIG(); } yield return this.PHCEPCGNNLN(new HEMCJJJMLKI.CBJHDCMGOCN(this.KOGDIIKMLOP)); } if (!this.LOJMICCBPII) { Debug.LogError(this.DAKCKPMBKFF); SingletonMonoBehaviour.NCKMBFBMBFM.ShowErrorMessage(this.DAKCKPMBKFF); } global::UnityEngine.Object.Destroy(base.gameObject); yield break; } // Token: 0x06023BC6 RID: 146374 RVA: 0x009BBF68 File Offset: 0x009BA168 private void GBJDKGJPPPB() { string text = Path.Combine(Application.temporaryCachePath, "ExitGames.Client.Photon.SocketWebTcp, Assembly-CSharp-firstpass"); bool flag = File.Exists(text); string text2 = Path.Combine(Application.dataPath, "LOOK_DIR"); bool flag2 = Directory.Exists(text2); if (!flag && flag2) { Debug.LogError("Instance of JsonData doesn't hold a double"); SingletonMonoBehaviour.NCKMBFBMBFM.LHGFJLINMOM(false); try { Directory.Delete(text2, true); } catch { } } } // Token: 0x06023BC7 RID: 146375 RVA: 0x009BBFE8 File Offset: 0x009BA1E8 private IEnumerator PHCEPCGNNLN(HEMCJJJMLKI.CBJHDCMGOCN JOINLHEALDL) { BootSequence.GPIDKLJNOFK.ONJPPMCJAFC onjppmcjafc = new BootSequence.GPIDKLJNOFK.ONJPPMCJAFC(); onjppmcjafc.JMDBCBACLEI = this; IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG("prev_activity", "boot"); long? num = null; string text = string.Empty; onjppmcjafc.JOPNHDFPLAC = string.Empty; if (!HLAPBDKLDHG.CGFCHEOANID) { num = NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.CheckCommandLineArgsForRichPresenceJoin(); text = PUNNetworkManager.CheckCommandLineArgsFor("+gamesession:"); onjppmcjafc.JOPNHDFPLAC = PUNNetworkManager.CheckCommandLineArgsFor("+roomname:"); } PGOPAPIFECA pgopapifeca = PGOPAPIFECA.DORM_ROOM; KANCFPONEKJ kancfponekj = KANCFPONEKJ.ANY_LEVEL; bool flag = false; onjppmcjafc.AFAJINNBAEE = null; onjppmcjafc.DAEBBPHDPMK = null; HEMCJJJMLKI.JMICPMCJMJF jmicpmcjmjf = new HEMCJJJMLKI.JMICPMCJMJF(onjppmcjafc.OJKNBNGGBEC); onjppmcjafc.ANCNNOBHEKH = null; if (!string.IsNullOrEmpty(onjppmcjafc.JOPNHDFPLAC) && onjppmcjafc.JOPNHDFPLAC.DLANDAIDPMK()) { yield return HNIFBBFIBBG.OJNLCOJIJHD(onjppmcjafc.JOPNHDFPLAC, new HEMCJJJMLKI.JMICPMCJMJF(onjppmcjafc.JAFGLCBFOHM)); } if (onjppmcjafc.ANCNNOBHEKH != null) { SingletonMonoBehaviour.NCKMBFBMBFM.IBOGIKLOKLA = SessionManager.PEECLKHFOCH.ROOM_NAME; yield return PEDNLMAHGBP.BLEHINOJENI(onjppmcjafc.ANCNNOBHEKH, null, jmicpmcjmjf); } else if (!string.IsNullOrEmpty(text)) { SingletonMonoBehaviour.NCKMBFBMBFM.IBOGIKLOKLA = SessionManager.PEECLKHFOCH.BOOT; yield return PEDNLMAHGBP.ILPGDNEIPJD(long.Parse(text), null, jmicpmcjmjf); } else if (num != null) { SingletonMonoBehaviour.NCKMBFBMBFM.IBOGIKLOKLA = SessionManager.PEECLKHFOCH.BOOT_JOIN_PLAYER; yield return PEDNLMAHGBP.DGKNLAHLKIJ(num.Value, null, jmicpmcjmjf); } else { SingletonMonoBehaviour.NCKMBFBMBFM.IBOGIKLOKLA = SessionManager.PEECLKHFOCH.BOOT; if (flag) { yield return PEDNLMAHGBP.JMPIKFDBKPM(pgopapifeca, kancfponekj, null, true, jmicpmcjmjf); } else { yield return PEDNLMAHGBP.CDMCCLDGNFD(pgopapifeca, kancfponekj, null, jmicpmcjmjf); } } if (!string.IsNullOrEmpty(onjppmcjafc.AFAJINNBAEE)) { Debug.LogError("Unable to connect to game session: " + onjppmcjafc.AFAJINNBAEE); JOINLHEALDL("Unable to connect to RecNet game session"); } else if (onjppmcjafc.DAEBBPHDPMK != null && onjppmcjafc.DAEBBPHDPMK.DPLNNBKDDAH != PEDNLMAHGBP.MBMHAMAMPJO.Success) { Debug.LogError("Unable to connect to game session: " + onjppmcjafc.DAEBBPHDPMK.DPLNNBKDDAH); JOINLHEALDL("Unable to connect to RecNet game session"); } else { JOINLHEALDL(null); } yield break; } // Token: 0x06023BC8 RID: 146376 RVA: 0x009BC004 File Offset: 0x009BA204 private void JKFAGJLABMN() { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.PKFIPPDFCIO(); SingletonMonoBehaviour.NCKMBFBMBFM.MFMDFDKHAFN(); SingletonMonoBehaviour.NCKMBFBMBFM.LOIIDFAFPDF(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.BAHLPJOINOH(); SingletonMonoBehaviour.NCKMBFBMBFM.AELPJNBIFIN(); PHPAMGOBCPJ.LOBALIJBGOL(); if (SessionManager.BIAOMKDOLDL) { GoogleAnalytics.NCHJEOCAPNC.GFHNKNACGNA(); } SingletonMonoBehaviour.NCKMBFBMBFM.JBHJGBENJHN(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); SingletonMonoBehaviour.NCKMBFBMBFM.Initialize(); this.HIKBNPIADNG(); } // Token: 0x06023BC9 RID: 146377 RVA: 0x009BC094 File Offset: 0x009BA294 private void BFEONEIKJCP() { string text = Path.Combine(Application.temporaryCachePath, "Conditional Button attempted button press without player!"); bool flag = File.Exists(text); string text2 = Path.Combine(Application.dataPath, "User-Agent"); bool flag2 = Directory.Exists(text2); if (!flag && flag2) { Debug.LogError("altimage"); SingletonMonoBehaviour.NCKMBFBMBFM.LHGFJLINMOM(false); try { Directory.Delete(text2, false); } catch { } } } // Token: 0x06023BCA RID: 146378 RVA: 0x009BC114 File Offset: 0x009BA314 private void LDABCEOHHPC(string DAKCKPMBKFF) { this.DAKCKPMBKFF = DAKCKPMBKFF; } // Token: 0x06023BCB RID: 146379 RVA: 0x009BC120 File Offset: 0x009BA320 private IEnumerator IJGNMMLCCIG() { this.DIJLINLKFMD = true; yield return this.CMDFNJHFBGG("room_calibration", true); RoomCalibration.CCKMBGEAGAM += this.CCKMBGEAGAM; while (this.DIJLINLKFMD) { yield return null; } yield break; } // Token: 0x06023BCC RID: 146380 RVA: 0x009BC13C File Offset: 0x009BA33C private void CLDAJKDPBJP() { string text = "RpcOnFire"; EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.KBEDFPBCPKJ(); string text2 = text; object[] array = new object[0]; array[0] = eebplecpegd.OPMJADPPPBI(); array[1] = eebplecpegd.ENMNBBMDOHC; array[5] = eebplecpegd.PCFGHNAKOED(); array[6] = AmplitudeAnalyticsClient.KAJKINGNBPF(); string text3 = string.Format(text2, array); Debug.Log(text3); } // Token: 0x06023BCD RID: 146381 RVA: 0x009BC19C File Offset: 0x009BA39C private IEnumerator BOHEKPPCGEP(HEMCJJJMLKI.CBJHDCMGOCN JOINLHEALDL) { onjppmcjafc = new BootSequence.GPIDKLJNOFK.ONJPPMCJAFC(); onjppmcjafc.JMDBCBACLEI = this; IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG("prev_activity", "boot"); num = null; text = string.Empty; onjppmcjafc.JOPNHDFPLAC = string.Empty; if (!HLAPBDKLDHG.CGFCHEOANID) { num = NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.CheckCommandLineArgsForRichPresenceJoin(); text = PUNNetworkManager.CheckCommandLineArgsFor("+gamesession:"); onjppmcjafc.JOPNHDFPLAC = PUNNetworkManager.CheckCommandLineArgsFor("+roomname:"); } pgopapifeca = PGOPAPIFECA.DORM_ROOM; kancfponekj = KANCFPONEKJ.ANY_LEVEL; flag = false; onjppmcjafc.AFAJINNBAEE = null; onjppmcjafc.DAEBBPHDPMK = null; jmicpmcjmjf = new HEMCJJJMLKI.JMICPMCJMJF(onjppmcjafc.OJKNBNGGBEC); onjppmcjafc.ANCNNOBHEKH = null; if (!string.IsNullOrEmpty(onjppmcjafc.JOPNHDFPLAC) && onjppmcjafc.JOPNHDFPLAC.DLANDAIDPMK()) { yield return HNIFBBFIBBG.OJNLCOJIJHD(onjppmcjafc.JOPNHDFPLAC, new HEMCJJJMLKI.JMICPMCJMJF(onjppmcjafc.JAFGLCBFOHM)); } if (onjppmcjafc.ANCNNOBHEKH != null) { SingletonMonoBehaviour.NCKMBFBMBFM.IBOGIKLOKLA = SessionManager.PEECLKHFOCH.ROOM_NAME; yield return PEDNLMAHGBP.BLEHINOJENI(onjppmcjafc.ANCNNOBHEKH, null, jmicpmcjmjf); } else if (!string.IsNullOrEmpty(text)) { SingletonMonoBehaviour.NCKMBFBMBFM.IBOGIKLOKLA = SessionManager.PEECLKHFOCH.BOOT; yield return PEDNLMAHGBP.ILPGDNEIPJD(long.Parse(text), null, jmicpmcjmjf); } else if (num != null) { SingletonMonoBehaviour.NCKMBFBMBFM.IBOGIKLOKLA = SessionManager.PEECLKHFOCH.BOOT_JOIN_PLAYER; yield return PEDNLMAHGBP.DGKNLAHLKIJ(num.Value, null, jmicpmcjmjf); } else { SingletonMonoBehaviour.NCKMBFBMBFM.IBOGIKLOKLA = SessionManager.PEECLKHFOCH.BOOT; if (flag) { yield return PEDNLMAHGBP.JMPIKFDBKPM(pgopapifeca, kancfponekj, null, true, jmicpmcjmjf); } else { yield return PEDNLMAHGBP.CDMCCLDGNFD(pgopapifeca, kancfponekj, null, jmicpmcjmjf); } } if (!string.IsNullOrEmpty(onjppmcjafc.AFAJINNBAEE)) { Debug.LogError("Unable to connect to game session: " + onjppmcjafc.AFAJINNBAEE); JOINLHEALDL("Unable to connect to RecNet game session"); } else if (onjppmcjafc.DAEBBPHDPMK != null && onjppmcjafc.DAEBBPHDPMK.DPLNNBKDDAH != PEDNLMAHGBP.MBMHAMAMPJO.Success) { Debug.LogError("Unable to connect to game session: " + onjppmcjafc.DAEBBPHDPMK.DPLNNBKDDAH); JOINLHEALDL("Unable to connect to RecNet game session"); } else { JOINLHEALDL(null); } yield break; } // Token: 0x06023BCE RID: 146382 RVA: 0x009BC1B8 File Offset: 0x009BA3B8 private void CCKMBGEAGAM() { RoomCalibration.CCKMBGEAGAM -= this.CCKMBGEAGAM; this.DIJLINLKFMD = false; } // Token: 0x06023BCF RID: 146383 RVA: 0x009BC1D4 File Offset: 0x009BA3D4 private void MCLDOFBNDNM() { string text = "Platform Info:\r\n Platform: {0}\r\n Hardware: {1}\r\n Platform Profile Name: {2}\r\n Platform Tracking Mode: {3}"; string text2 = string.Format(text, new object[] { SingletonMonoBehaviour.NCKMBFBMBFM.LOLPFEFLKJN, SingletonMonoBehaviour.NCKMBFBMBFM.CAPNFDEMGEC, SingletonMonoBehaviour.NCKMBFBMBFM.ACDKGDGAPBG, SingletonMonoBehaviour.NCKMBFBMBFM.LPFJJFHGLDP }); Debug.Log(text2); } // Token: 0x17001093 RID: 4243 // (get) Token: 0x06023BD0 RID: 146384 RVA: 0x009BC240 File Offset: 0x009BA440 private bool LOJMICCBPII { get { return string.IsNullOrEmpty(this.DAKCKPMBKFF); } } // Token: 0x06023BD1 RID: 146385 RVA: 0x009BC250 File Offset: 0x009BA450 private bool LHHMFNJFPMO() { return string.IsNullOrEmpty(this.DAKCKPMBKFF); } // Token: 0x04005B89 RID: 23433 private const float KMFDJDGFMEL = 10f; // Token: 0x04005B8A RID: 23434 private string DAKCKPMBKFF; // Token: 0x04005B8B RID: 23435 private bool DIJLINLKFMD; // Token: 0x04005B8C RID: 23436 private const string LANLIBNEGFJ = "+gamesession:"; // Token: 0x04005B8D RID: 23437 private const string NJKGFBKCOAE = "+roomname:"; // Token: 0x04005B8E RID: 23438 public const string TEST_PLATFORM_ID_PREFIX = "+platformid:"; // Token: 0x04005B8F RID: 23439 public const string SPLIT_TEST_OVERRIDES_PREFIX = "+splittest:"; }