public override void OnExit() { TsLog.Log("====== {0}.OnExit", new object[] { base.GetType().FullName }); NrLoadPageScreen.ShowHideLoadingImg(true); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.PREDOWNLOAD_DLG); Option.usePatchDir = false; StageNPatchLauncher.DownloadOmniataLog(false); }
public override void OnEnter() { if (StageNPatchLauncher.Instance != null) { StageNPatchLauncher.Instance = this; } if (this.PreDownloadDlg == null) { NrLoadPageScreen.ShowHideLoadingImg(false); this.PreDownloadDlg = (Mobile_PreDownloadDlg)NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.PREDOWNLOAD_DLG); } string text = string.Format("{0} OnEnter OnEnter Memory = {1}MB", base.GetType().FullName, NrTSingleton <NrMainSystem> .Instance.AppMemory); TsPlatform.FileLog(text); TsLog.LogWarning(text, new object[0]); TsLog.Log("====== {0}.OnEnter", new object[] { base.GetType().FullName }); Scene.ChangeSceneType(this.SceneType()); NrMainSystem.CheckAndSetReLoginMainCamera(); Camera.main.gameObject.AddComponent <DefaultCameraController>(); TsCaching.useCustomCacheOnly = true; int num = 0; if (!int.TryParse(NrTSingleton <NrGlobalReference> .Instance.ResourcesVer, out num)) { UnityEngine.Debug.LogError(string.Concat(new object[] { "======================== end", NrTSingleton <NrGlobalReference> .Instance.ResourcesVer, "== ", num })); if (TsPlatform.IsAndroid) { NrTSingleton <NrMainSystem> .Instance.QuitGame(false); } else if (TsPlatform.IsIPhone) { NrTSingleton <NrMainSystem> .Instance.m_ReLogin = false; NrTSingleton <NrMainSystem> .Instance.m_Login_BG = true; NrTSingleton <NrGlobalReference> .Instance.localWWW = true; NrTSingleton <NrMainSystem> .Instance.ReLogin(false); } return; } string text2 = string.Format("http://{0}", NrTSingleton <NrGlobalReference> .Instance.GetCurrentServiceAreaInfo().szOriginalDataCDNPath); UnityEngine.Debug.LogError("======================== WebPath url : " + text2); NPatchLauncherBehaviour.PatchStart(this.m_strLocalFilePath, text2, new NPatchLauncherHandler_forInGame(), false, num, false, string.Empty); if (this.PreDownloadDlg != null) { this.PreDownloadDlg.SetText("Check File..."); } StageNPatchLauncher.DownloadOmniataLog(true); base.StartTaskSerial(CommonTasks.InitializeChangeScene()); base.StartTaskPararell(this._PatchWorkflow()); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true)); this.bPatchEnd = false; if (!Launcher.Instance.IsFullPatchLevel) { NrTSingleton <MATEventManager> .Instance.MeasureEvent("Content DL Start"); } else { NrTSingleton <MATEventManager> .Instance.MeasureEvent("Add Content DL start"); } }