public override void OnPrepareSceneChange() { UnityEngine.Debug.Log(string.Concat(new object[] { "!!!!! ScreenSize Width : ", Screen.width, ", Height, : ", Screen.height })); NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.StepUpMain(1); if (NrTSingleton <NrMainSystem> .Instance.m_ReLogin) { NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_LOADINGPAGE); } NrLoadPageScreen.ShowHideLoadingImg(false); UIDataManager.MuteBGM = TsAudio.IsMuteAudio(EAudioType.BGM); UIDataManager.MuteEffect = TsAudio.IsMuteAudio(EAudioType.SFX); if (null == NmMainFrameWork.loginCamera) { NmMainFrameWork.loginCamera = (Camera)UnityEngine.Object.Instantiate(Camera.main); NmMainFrameWork.loginCamera.name = "loginCamera"; NmMainFrameWork.loginCamera.gameObject.SetActive(false); Transform child = NmMainFrameWork.loginCamera.transform.GetChild(0); if (null != child) { UnityEngine.Object.Destroy(child.gameObject); } UnityEngine.Object.DontDestroyOnLoad(NmMainFrameWork.loginCamera); } NrTSingleton <NkBattleReplayManager> .Instance.Init(); }
public static void DecideLoadingType(Scene.Type preScene, Scene.Type curScene) { if (NrLoadPageScreen._IsCaptureLock) { return; } if (preScene == Scene.Type.CUTSCENE) { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.QUIT_DRAMA); } else if (curScene == Scene.Type.CUTSCENE) { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.ENTER_DRAMA); } else if (curScene == Scene.Type.LOGIN) { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.FIRST_LOADING); } else if (curScene == Scene.Type.BATTLE) { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.ENTER_BATTLE); } else { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.BASIC); } }
private NrMainSystem() { NrTSingleton <NrConfigFile> .Instance.LoadData(); NrLoadPageScreen.Init(); NrReceiveGame.RegisterReceivePacketFunction(); }
public override void OnPrepareSceneChange() { NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.StepUpMain(1); UIDataManager.MuteBGM = TsAudio.IsMuteAudio(EAudioType.BGM); UIDataManager.MuteEffect = TsAudio.IsMuteAudio(EAudioType.SFX); }
public override void OnPrepareSceneChange() { NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.CustomLoadingProgress = true; NrLoadPageScreen.StepUpMain(1); NrLoadPageScreen.ShowHideLoadingImg(true); }
public override void OnPrepareSceneChange() { NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.StepUpMain(1); this._mapLoader.Reset(); StageWorld.m_eBattleRoomType = eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_NONE; if (Scene.CurScene != Scene.Type.BATTLE) { NrLoadPageScreen.ShowHideLoadingImg(true); } else { StageWorld.m_eBattleRoomType = Battle.BATTLE.BattleRoomtype; if (Battle.BATTLE.Observer || StageWorld.m_eBattleRoomType == eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_PREVIEW) { NrLoadPageScreen.ShowHideLoadingImg(true); } } if ((Scene.PreScene == Scene.Type.BATTLE || Scene.CurScene == Scene.Type.BATTLE || Scene.PreScene == Scene.Type.SOLDIER_BATCH || Scene.CurScene == Scene.Type.SOLDIER_BATCH) && (TsPlatform.IsLowSystemMemory || TsPlatform.IsEditor)) { NrTSingleton <NkClientLogic> .Instance.CharWarpRequest(0); GS_WARP_REQ gS_WARP_REQ = new GS_WARP_REQ(); gS_WARP_REQ.nMode = 1; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_WARP_REQ, gS_WARP_REQ); } NmMainFrameWork.DeleteImage(); base.ResetCoTasks(); }
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 OnPrepareSceneChange() { UnityEngine.Debug.Log("Performance Table Loading Start"); this.tableLoadingStartTime = Time.realtimeSinceStartup; NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.LOGIN_SELECT_PLATFORM_DLG); NrLoadPageScreen.LoginLatestChar = (NrTSingleton <NrMainSystem> .Instance.GetLatestPersonID() > 0L); if (NrTSingleton <NrGlobalReference> .Instance.GetCurrentServiceArea() == eSERVICE_AREA.SERVICE_ANDROID_BANDNAVER || NrTSingleton <NrGlobalReference> .Instance.GetCurrentServiceArea() == eSERVICE_AREA.SERVICE_ANDROID_BANDGOOGLE) { NrLoadPageScreen.LoginLatestChar = false; } NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); if (NrLoadPageScreen.LoginLatestChar) { NrLoadPageScreen.StepUpMain(3); } else { NrLoadPageScreen.StepUpMain(2); } NrLoadPageScreen.ShowHideLoadingImg(true); if (TsPlatform.IsMobile) { NmMainFrameWork.DeleteImage(); } NrTSingleton <PreloadDataTableMgr> .Instance.StopPreLoadTable(); }
public void SetIndunInfo(float fStayTime, int nUserNum) { INDUN_INFO castedTarget = NrTSingleton <NkIndunManager> .Instance.IndunInfo.CastedTarget; if (castedTarget == null && !castedTarget.m_bShowUI) { this.Close(); return; } this.m_bSetBackTexture = false; this.m_lbTitle.SetText(NrTSingleton <NrTextMgr> .Instance.GetTextFromMap(castedTarget.szTextKey)); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1583"), "rewardgold", castedTarget.m_nRewardGold.ToString() }); this.m_lbRewardGold.SetText(empty); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1600"), "usernum", nUserNum.ToString(), "maxuser", castedTarget.m_nMaxUser.ToString() }); this.m_lbJoinPeopleNum.SetText(empty); int num = (int)(castedTarget.m_fPlayTime / 3600f); int num2 = (int)((castedTarget.m_fPlayTime - (float)num * 3600f) / 60f); int num3 = (int)((castedTarget.m_fPlayTime - (float)num * 3600f - (float)num2 * 60f) % 60f); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1527"), "hour", num.ToString(), "min", num2.ToString(), "sec", num3.ToString() }); this.m_lbLimitLineTime.SetText(empty); this.m_fStartTime = Time.time; this.m_fEndTime = this.m_fStartTime + fStayTime; if (!this.m_bSetBackTexture && NrTSingleton <NkIndunManager> .Instance.LoadUIBackTexture) { this.m_dtBackTexture.SetTexture(NrTSingleton <NkIndunManager> .Instance.IndunUIBackTexture); this.m_bSetBackTexture = true; } if (!NrLoadPageScreen.IsShow()) { this.Show(); } }
public override void OnPrepareSceneChange() { NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.StepUpMain(1); NrLoadPageScreen.ShowHideLoadingImg(true); NrTSingleton <NkClientLogic> .Instance.SetLoginGameServer(false); UnityEngine.Debug.LogWarning("========== StageSelectCharMobile : SetLoginGameServer false ----- "); }
public override void OnPrepareSceneChange() { NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.StepUpMain(1); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.LOGINRATING_DLG); NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.PREDOWNLOAD_DLG); NmMainFrameWork.DeleteImage(); }
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; }
public override void OnPrepareSceneChange() { NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.StepUpMain(1); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.LOGIN_SELECT_PLATFORM_DLG); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.LOGINRATING_DLG); this.PreDownloadDlg = (NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.PREDOWNLOAD_DLG) as Mobile_PreDownloadDlg); NmMainFrameWork.DeleteImage(); this.SetPlatformPath(); }
public override void OnPrepareSceneChange() { NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); if (NrLoadPageScreen.LoginLatestChar) { NrLoadPageScreen.StepUpMain(1); } else { NrLoadPageScreen.StepUpMain(2); } NrLoadPageScreen.ShowHideLoadingImg(true); }
public override void Update() { if (Mathf.Abs(Time.time - this.m_fUpdateTime) < 1f) { return; } if (NrLoadPageScreen.IsShow()) { base.AllHideLayer(); this.m_fStartTime = Time.time; return; } float num = this.m_fEndTime - Time.time; int num2 = (int)(num / 3600f); int num3 = (int)((num - (float)num2 * 3600f) / 60f); int num4 = (int)((num - (float)num2 * 3600f - (float)num3 * 60f) % 60f); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1527"), "hour", num2.ToString(), "min", num3.ToString(), "sec", num4.ToString() }); if (this.m_eShowMode == IndunTime_DLG.eSHOW_MODE.eSHOW_MODE_NORMAL) { if (Mathf.Abs(Time.time - this.m_fStartTime) < this.m_fChangeTime) { base.ShowLayer(1); this.m_lbTime.SetText(empty); } else { base.ShowLayer(2); base.SetLocation(GUICamera.width / 2f - base.GetSize().x / 2f, this.m_fTopY); this.m_eShowMode = IndunTime_DLG.eSHOW_MODE.eSHOW_MODE_SMALL; this.m_bxStayTime.SetText(empty); } } else if (this.m_eShowMode == IndunTime_DLG.eSHOW_MODE.eSHOW_MODE_SMALL) { base.ShowLayer(2); this.m_bxStayTime.SetText(empty); } this.m_fUpdateTime = Time.time; }
public override void OnPrepareSceneChange() { Application.targetFrameRate = -1; NrTSingleton <NkCharManager> .Instance.DeleteBattleChar(); NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.StepUpMain(1); NrLoadPageScreen.SetSkipMainStep(1); NrLoadPageScreen.ShowHideLoadingImg(true); this.BattleClient = new Battle(); this.BattleClient.Init(); this.BattleClient.Send_GS_BATTLE_READY_NFY(0); this._bTemporalBattleUpdate = true; }
public static void StepUpMain(int skipStageCnt) { if (NrLoadPageScreen._mainStepMax < skipStageCnt) { NrLoadPageScreen.SetSkipMainStep(skipStageCnt); } NrLoadPageScreen._mainStepCnt++; if (NrLoadPageScreen._mainStepCnt > NrLoadPageScreen._mainStepMax) { NrLoadPageScreen.SetSkipMainStep(skipStageCnt); NrLoadPageScreen._mainStepCnt++; } NrLoadPageScreen._mainStepAccum = (float)(NrLoadPageScreen._mainStepCnt - 1) * NrLoadPageScreen._mainStepRatio; NrLoadPageScreen.ResetCurCounter_I(); }
public static void SetSkipMainStep(int skipCntMainStep) { TsLog.Assert(0 <= skipCntMainStep && skipCntMainStep < 5, "Invalid Progress Skip Count", new object[0]); NrLoadPageScreen._mainStepMax = skipCntMainStep; NrLoadPageScreen._mainStepCnt = 0; if (skipCntMainStep == 0) { NrLoadPageScreen._mainStepRatio = 1f; } else { NrLoadPageScreen._mainStepRatio = 1f / (float)NrLoadPageScreen._mainStepMax; } NrLoadPageScreen.ResetProgress(1f); }
public static void IncreaseProgress(float cnt) { if (cnt <= 0f || NrLoadPageScreen._maxLoadCnt <= 0f) { return; } NrLoadPageScreen._curLoadCnt += cnt; if (NrLoadPageScreen._curLoadCnt > NrLoadPageScreen._maxLoadCnt) { NrLoadPageScreen._maxLoadCnt = NrLoadPageScreen._curLoadCnt; } float progressValue = NrLoadPageScreen._mainStepAccum + NrLoadPageScreen._curLoadCnt / NrLoadPageScreen._maxLoadCnt * NrLoadPageScreen._mainStepRatio; if (!NrLoadPageScreen.CustomLoadingProgress) { NrLoadPageScreen.SetProgressValue(progressValue); } }
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 Update() { if (Mathf.Abs(Time.time - this.m_fUpdateTime) < 1f) { return; } if (NrLoadPageScreen.IsShow()) { base.AllHideLayer(); this.m_fStartTime = Time.time; return; } if (!this.visible) { this.Show(); } float num = this.m_fEndTime - Time.time; int num2 = (int)(num / 3600f); int num3 = (int)((num - (float)num2 * 3600f) / 60f); int num4 = (int)((num - (float)num2 * 3600f - (float)num3 * 60f) % 60f); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1527"), "hour", num2.ToString(), "min", num3.ToString(), "sec", num4.ToString() }); this.m_lbProgressTimeNum.SetText(empty); this.m_fUpdateTime = Time.time; if (!this.m_bSetBackTexture && NrTSingleton <NkIndunManager> .Instance.LoadUIBackTexture) { this.m_dtBackTexture.SetTexture(NrTSingleton <NkIndunManager> .Instance.IndunUIBackTexture); this.m_bSetBackTexture = true; } }
protected override void OnUpdateAfterStagePrework() { if (NrTSingleton <NkCharManager> .Instance.CharacterListSetComplete && !this.m_bCalledNextStage) { if (NrLoadPageScreen.LoginLatestChar) { if ((NrCharUser)NrTSingleton <NkCharManager> .Instance.GetCharByPersonID(NrTSingleton <NrMainSystem> .Instance.GetLatestPersonID()) == null) { MsgBoxUI msgBoxUI = (MsgBoxUI)NrTSingleton <FormsManager> .Instance.LoadGroupForm(G_ID.MSGBOX_DLG); if (msgBoxUI != null) { msgBoxUI.SetMsg(new YesDelegate(this._OnMessageBoxOK_QuitGame), null, "경고", "캐릭터 정보를 읽어오는데 실패하였습니다...\r\n어플을 재실행해주세요.", eMsgType.MB_OK, 2); NrLoadPageScreen.ShowHideLoadingImg(false); } TsLog.LogWarning("CID {0} User not found!", new object[] { NrTSingleton <NrMainSystem> .Instance.GetLatestPersonID() }); } else { TsLog.LogWarning("StagePacketMsgHandler.CONNECT_GAMESERVER_REQ=============", new object[0]); MsgHandler.Handle("Req_CONNECT_GAMESERVER_REQ", new object[] { NrTSingleton <NrMainSystem> .Instance.GetLatestPersonID() }); NrTSingleton <NkQuestManager> .Instance.SortingQuestInGroup(); FacadeHandler.MoveStage(Scene.Type.PREPAREGAME); } } else { TsLog.LogWarning("==========NEXT STAGE=============", new object[0]); FacadeHandler.MoveStage(Scene.Type.SELECTCHAR); } this.m_bCalledNextStage = true; } }
public static void ShowHideLoadingImg(bool bShow) { if (bShow == NrLoadPageScreen.IsShow()) { return; } TsLog.Log("LSC === ShowHideLodingImg({0})", new object[] { bShow }); if (bShow) { NrLoadPageScreen.SetLogicProgress(0f); NrLoadPageScreen.SetProgressValue(0f); } else { NrLoadPageScreen._IsCaptureLock = false; } NewLoaingDlg newLoaingDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.DLG_LOADINGPAGE) as NewLoaingDlg; if (newLoaingDlg != null) { if (NrTSingleton <NrGlobalReference> .Instance.IsEnableLog) { TsLog.Log(string.Concat(new object[] { "Profile Frame[", Time.frameCount, ":", Time.fixedTime, "] ShowHideLodingImg :", bShow }), new object[0]); } newLoaingDlg.SetShowHide(bShow); } StageWorld.s_bIsShowRegionName = !bShow; }
public override void OnReloadReserved() { NrLoadPageScreen.StepUpMain(1); NrLoadPageScreen.SetSkipMainStep(1); }
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"); } }
public override void OnPrepareSceneChange() { Application.targetFrameRate = -1; NrTSingleton <NkCharManager> .Instance.DeleteBattleChar(); NrLoadPageScreen.DecideLoadingType(Scene.CurScene, this.SceneType()); NrLoadPageScreen.StepUpMain(1); NrLoadPageScreen.SetSkipMainStep(1); NrLoadPageScreen.ShowHideLoadingImg(true); this.m_SoldierBatch = new SoldierBatch(); this.m_SoldierBatch.Init(); this._bTemporalBattleUpdate = true; if (TsPlatform.IsLowSystemMemory) { TsSceneSwitcher.Instance.DeleteScene(TsSceneSwitcher.ESceneType.SoldierBatchScene); } NrCharBase @char = NrTSingleton <NkCharManager> .Instance.GetChar(1); if (@char != null) { @char.m_kCharMove.MoveStop(true, false); } NrPersonInfoUser charPersonInfo = NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1); if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_PLUNDER) { GS_PLUNDER_MATCH_PLAYER_REQ gS_PLUNDER_MATCH_PLAYER_REQ = new GS_PLUNDER_MATCH_PLAYER_REQ(); gS_PLUNDER_MATCH_PLAYER_REQ.m_PersonID = charPersonInfo.GetPersonID(); gS_PLUNDER_MATCH_PLAYER_REQ.m_nMode = 0; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_PLUNDER_MATCH_PLAYER_REQ, gS_PLUNDER_MATCH_PLAYER_REQ); } if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_INFIBATTLE) { int value = COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_INFIBATTLE_LEVEL); if ((int)charPersonInfo.GetLeaderSoldierInfo().GetLevel() < value) { string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("129"), "level", value }); Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } GS_INFIBATTLE_MATCH_REQ obj = new GS_INFIBATTLE_MATCH_REQ(); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_INFIBATTLE_MATCH_REQ, obj); } if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_PRACTICE_INFIBATTLE) { GS_INFIBATTLE_PRACTICE_START_REQ gS_INFIBATTLE_PRACTICE_START_REQ = new GS_INFIBATTLE_PRACTICE_START_REQ(); gS_INFIBATTLE_PRACTICE_START_REQ.i64PersonID = charPersonInfo.GetPersonID(); gS_INFIBATTLE_PRACTICE_START_REQ.i64TargetPersonID = charPersonInfo.InfiBattlePersonID; gS_INFIBATTLE_PRACTICE_START_REQ.i32Rank = charPersonInfo.InfiBattleRank; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_INFIBATTLE_PRACTICE_START_REQ, gS_INFIBATTLE_PRACTICE_START_REQ); } GS_CHAR_STATE_SET_REQ gS_CHAR_STATE_SET_REQ = new GS_CHAR_STATE_SET_REQ(); gS_CHAR_STATE_SET_REQ.nSet = 1; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_CHAR_STATE_SET_REQ, gS_CHAR_STATE_SET_REQ); base.ResetCoTasks(); }
static NrLoadPageScreen() { NrLoadPageScreen.ResetMainStep_I(); }