public override void OnEnter() { TsLog.Log("====== {0}.OnEnter", new object[] { base.GetType().FullName }); if (TsPlatform.IsLowSystemMemory) { TsSceneSwitcher.Instance.DeleteScene(TsSceneSwitcher.ESceneType.WorldScene); TsSceneSwitcher.Instance.DeleteScene(TsSceneSwitcher.ESceneType.SoldierBatchScene); Holder.ClearStackItem(Option.IndependentFromStageStackName, false); base.StartTaskSerial(CommonTasks.LoadEmptyMainScene()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); } Scene.ChangeSceneType(this.SceneType()); base.StartTaskSerial(CommonTasks.InitializeChangeScene()); base.StartTaskSerial(this._StageProcess()); base.StartTaskSerial(CommonTasks.DownloadAsset(string.Format("Effect/CharEffect/cameramove{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset), new PostProcPerItem(this._funcDownloadedCameraTarget), null, true)); base.StartTaskSerial(this._StageAfterBattleMapLoadProcess()); base.StartTaskSerial(CommonTasks.DownloadAsset(string.Format("Effect/CharEffect/fx_battledamage{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset), new PostProcPerItem(this._funcDownloadedDamage), null, true)); base.StartTaskSerial(CommonTasks.DownloadAsset(string.Format("Effect/Instant/fx_result{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset), new PostProcPerItem(this._funcDownloadedResultEffect), null, true)); base.StartTaskSerial(CommonTasks.DownloadAsset(string.Format("Effect/Instant/fx_battlearrow{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset), new PostProcPerItem(this._fundBattleArrowDownload), null, true)); base.StartTaskSerial(CommonTasks.DownloadAsset(string.Format("Effect/Instant/fx_skill_directing{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset), new PostProcPerItem(this._fundBattleSkillDirectingDownload), null, true)); base.StartTaskSerial(CommonTasks.DownloadAsset(string.Format("Effect/Instant/fx_battle_fatality{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset), new PostProcPerItem(this._fundBattleSkillRivalDirectingDownload), null, true)); base.StartTaskSerial(CommonTasks.DownloadAsset(string.Format("Effect/Instant/fx_angergauge{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset), new PostProcPerItem(this._fundBattleControlAngergaugeDownload), null, true)); base.StartTaskSerial(this.DownLoadColosseumEffect()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); base.StartTaskSerial(CommonTasks.LoadEnvironment(true)); NrLoadPageScreen.IncreaseProgress(1f); NrLoadPageScreen.IncreaseProgress(1f); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true)); base.StartTaskSerial(this._StageStartBattle()); base.StartTaskPararell(this._UpdateBattleTemporal()); }
public override void OnEnter() { TsLog.Log("--- {0}.OnEnter", new object[] { base.GetType().FullName }); Scene.ChangeSceneType(this.SceneType()); CommonTasks.ClearAssetBundleResources(false); if (Scene.PreScene == Scene.Type.SELECTCHAR) { SceneSwitch.DeleteFieldScene(); } NrTSingleton <FormsManager> .Instance.ClearShowHideForms(); base.StartTaskSerial(CommonTasks.InitializeChangeScene()); base.StartTaskSerial(CommonTasks.LoadEmptyMainScene()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); base.StartTaskSerial(this._DownloadTables()); base.StartTaskSerial(this._SetBilling()); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(false)); base.StartTaskSerial(this._WaitToGoNextStage()); if (TsPlatform.IsWeb) { } NrTSingleton <NkClientLogic> .Instance.SetLoginGameServer(false); UnityEngine.Debug.LogWarning("========== GS_LOAD_CHAR_NFY : SetLoginGameServer false ----- "); }
public override void OnEnter() { TsLog.Log("--- {0}.OnEnter", new object[] { base.GetType().FullName }); Scene.ChangeSceneType(this.SceneType()); CommonTasks.ClearAssetBundleResources(false); base.StartTaskSerial(CommonTasks.InitializeChangeScene()); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(false)); }
public override void OnEnter() { TsLog.Log("====== {0}.OnEnter", new object[] { base.GetType().FullName }); Scene.ChangeSceneType(this.SceneType()); this._BeforeMapLoad(); base.StartTaskSerial(CommonTasks.InitializeChangeScene()); if (Scene.PreScene != Scene.Type.BATTLE) { base.StartTaskSerial(CommonTasks.BGMExceptMuteAudio(true)); } base.StartTaskSerial(CommonTasks.ClearAudioStack()); if (StageWorld.m_bReloadMap) { base.StartTaskSerial(CommonTasks.LoadEmptyMainScene()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); } if (this.m_bLoadMap) { base.StartTaskSerial(this._mapLoader.StartLoadMap()); } base.StartTaskSerial(this._StageProcess()); base.StartTaskSerial(CommonTasks.EnableCharacterLoad()); base.StartTaskSerial(EventTriggerMapManager.Instance.RunStandByWork()); base.StartTaskSerial(CommonTasks.LoadEnvironment(true)); if (Scene.PreScene != Scene.Type.BATTLE) { base.StartTaskSerial(CommonTasks.MuteAudio(false)); } base.StartTaskSerial(this.BlueStacksCheck()); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true)); if (TsPlatform.IsMobile && !TsPlatform.IsEditor) { base.StartTaskSerial(this.OpenMobileNotice()); } base.StartTaskSerial(EventTriggerMapManager.Instance.RunPostLoadWork()); NrLoadPageScreen.IncreaseProgress(2f); base.StartTaskSerial(this.EndWorldLoad()); base.StartTaskPararell(this._ProcessAfterWorldLoadComplete()); base.StartTaskPararell(CommonTasks.WaitGoToBattleWorld()); }
public override void OnEnter() { TsLog.Log("--- {0}.OnEnter", new object[] { base.GetType().FullName }); SceneSwitch.SetLastLoadedField(string.Empty); Scene.ChangeSceneType(this.SceneType()); SceneSwitch.DeleteSceneExceptTerritory(); CommonTasks.ClearAssetBundleResources(false); base.StartTaskSerial(CommonTasks.InitializeChangeScene()); base.StartTaskSerial(CommonTasks.MuteAudio(true)); base.StartTaskSerial(CommonTasks.LoadEmptyMainScene()); base.StartTaskSerial(this._LoadCutScene()); base.StartTaskSerial(CommonTasks.SetGUIBehaviourScene()); base.StartTaskSerial(this._WaitReadyGameDrama()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); base.StartTaskSerial(CommonTasks.MuteAudio(false)); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true)); }
public override void OnEnter() { TsLog.Log("====== {0}.OnEnter", new object[] { base.GetType().FullName }); Scene.ChangeSceneType(this.SceneType()); NrTSingleton <FiveRocksEventManager> .Instance.StageFunnelsLog(Scene.CurScene); this.m_bCalledNextStage = false; CommonTasks.ClearAssetBundleResources(true); base.StartTaskSerial(CommonTasks.InitializeChangeScene()); UnityEngine.Debug.LogError(string.Concat(new object[] { "!!!!!!!!!!!!!!!!!!! IsTableLoaded ", StageInitialize.IsTableLoaded, " NrMainSystem.Instance.m_ReLogin ", NrTSingleton <NrMainSystem> .Instance.m_ReLogin })); if (!StageInitialize.IsTableLoaded && !NrTSingleton <NrMainSystem> .Instance.m_ReLogin) { TsAudioManager.Container.LoadXML(); bool isLoadWWW = NrTSingleton <NrGlobalReference> .Instance.isLoadWWW; UnityEngine.Debug.LogError("읽기 시작 : " + ((!isLoadWWW) ? "동기" : "비동기")); if (!isLoadWWW) { base.StartTaskSerial(TableDataLoad.Load()); } else { base.StartTaskSerial(this._DownloadTextMgrTables()); base.StartTaskSerial(this._Download1stTables()); base.StartTaskSerial(this._Download2ndTables()); } } base.StartTaskSerial(this._StageProcess()); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(false)); base.StartTaskSerial(CommonTasks.MemoryCleaning(false, 8)); }
public override void OnEnter() { 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; base.StartTaskSerial(CommonTasks.InitializeChangeScene()); base.StartTaskSerial(this._RequestPredownloadTables()); base.StartTaskSerial(this._CheckRePredownload(1)); base.StartTaskSerial(this._CheckRePredownload(2)); base.StartTaskSerial(this._CheckRePredownload(3)); base.StartTaskSerial(this._DownloadAssetBundles()); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true)); base.StartTaskPararell(this._PredownloadProgressUpdate()); }
public override void OnEnter() { TsLog.Log("====== {0}.OnEnter", new object[] { base.GetType().FullName }); Scene.ChangeSceneType(this.SceneType()); Scene.ChangeSubSceneType(Scene.SubType.EMPTY); FacadeHandler.NotifyUnityVersion(); this._InitSubStages(); TsSceneSwitcher.Instance.ClearAllScene(); CommonTasks.ClearAssetBundleResources(true); this.scenePath = string.Format("map/fx_charactercreate_mobile{0}", Option.extAsset); base.StartTaskSerial(CommonTasks.InitializeChangeScene()); base.StartTaskSerial(CommonTasks.LoadEmptyMainScene()); base.StartTaskSerial(CommonTasks.LoadLevelSubScene(this.scenePath, Option.defaultStackName)); base.StartTaskSerial(this._MoveSubStageSelect()); base.StartTaskSerial(CommonTasks.LoadEnvironment(true)); base.StartTaskSerial(this._PostProcessSelectCharScene()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true)); base.StartTaskSerial(this._LoginCheck()); }
public override void OnEnter() { TsLog.Log("====== {0}.OnEnter", new object[] { base.GetType().FullName }); if (TsPlatform.IsLowSystemMemory) { TsSceneSwitcher.Instance.DeleteScene(TsSceneSwitcher.ESceneType.WorldScene); Holder.ClearStackItem(Option.IndependentFromStageStackName, false); base.StartTaskSerial(CommonTasks.LoadEmptyMainScene()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); } TsPlatform.FileLog("SoldierBatch OnEnter Mem=" + NrTSingleton <NrMainSystem> .Instance.AppMemory); Scene.ChangeSceneType(this.SceneType()); if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_PLUNDER || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_INFIBATTLE || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_PRACTICE_INFIBATTLE) { base.StartTaskSerial(CommonTasks.DownloadAsset(string.Format("Effect/Instant/fx_plunderloading{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset), new PostProcPerItem(this._fundPlunderPrepareLoading), null, true)); } else if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_BABEL_TOWER || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_MINE_MAKEUP || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_GUILDBOSS_MAKEUP || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_MYTHRAID || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_DAILYDUNGEON) { string path = string.Format("Effect/Instant/fx_direct_chaostower_gate{0}{1}", NrTSingleton <UIDataManager> .Instance.AddFilePath, Option.extAsset); base.StartTaskSerial(CommonTasks.DownloadAsset(path, new PostProcPerItem(this._fundPlunderPrepareLoading), null, true)); } base.StartTaskSerial(CommonTasks.InitializeChangeScene()); base.StartTaskSerial(CommonTasks.ExceptMuteAudioOnOff(EAudioType.UI, true)); base.StartTaskSerial(this._StageProcess()); base.StartTaskSerial(this._StageAfterPlunderMapLoadProcess()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); base.StartTaskSerial(CommonTasks.ExceptMuteAudioOnOff(EAudioType.UI, false)); base.StartTaskSerial(this._StageStartPlunderPrepare()); base.StartTaskSerial(CommonTasks.LoadEnvironment(true)); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true)); base.StartTaskSerial(this._StageLoadingComplete()); base.StartTaskPararell(CommonTasks.WaitGoToBattleSoldierBatch()); }
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"); } }