public void AudioPlay(string strMute) { UnityEngine.Debug.LogWarning("AutoPlay SET: " + strMute); bool bMute = strMute == "1"; CommonTasks.MuteAudioOnOff(bMute); if (strMute == "0") { if (Scene.CurScene <= Scene.Type.LOGIN) { NmMainFrameWork.AddBGM(); NrTSingleton <NrMainSystem> .Instance.m_bIsShowBI = true; NrTSingleton <PreloadDataTableMgr> .Instance.StopPreLoadTable(); } else if (Scene.CurScene == Scene.Type.BATTLE) { Battle_ResultTutorialDlg battle_ResultTutorialDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.BATTLE_RESULT_TUTORIAL_DLG) as Battle_ResultTutorialDlg; if (battle_ResultTutorialDlg != null) { if (!battle_ResultTutorialDlg.Visible) { battle_ResultTutorialDlg.Show(); } battle_ResultTutorialDlg.OpenTime = 0f; battle_ResultTutorialDlg.PlayMovie = false; battle_ResultTutorialDlg.m_bUpdateCheck = true; battle_ResultTutorialDlg.MovieTime = 0f; } if (Battle.BATTLE.BattleRoomtype == eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_MYTHRAID) { Battle_Control_Dlg battle_Control_Dlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.BATTLE_CONTROL_DLG) as Battle_Control_Dlg; if (battle_Control_Dlg != null) { battle_Control_Dlg.MovieEnd(); } } } else if (NrTSingleton <NkQuestManager> .Instance.bPlayMovie) { NpcTalkUI_DLG npcTalkUI_DLG = (NpcTalkUI_DLG)NrTSingleton <FormsManager> .Instance.GetForm(G_ID.NPCTALK_DLG); if (npcTalkUI_DLG != null) { npcTalkUI_DLG.Show(); } NrTSingleton <NkQuestManager> .Instance.bPlayMovie = false; } NmMainFrameWork.m_bMoviePlay = false; } else { this.m_fBITime = Time.time + 15f; } }
private void _OnReceSelectToSelectBack(IUIObject obj) { NmMainFrameWork.AddBGM(); TsAudioManager.Instance.AudioContainer.RemoveBGM("intro"); this._OnBottomButtonSound(); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.RACE_SELECT_DLG); NrTSingleton <FormsManager> .Instance.Show(G_ID.CHAR_SELECT_DLG); this.m_SelectStep = E_CHAR_SELECT_STEP.CHAR_SELECT; }
public void _CreateCharComplete() { TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "CUSTOMOZING", "CREATE-SUCCESS", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); TsAudioManager.Instance.AudioContainer.RemoveBGM("intro"); NmMainFrameWork.AddBGM(); eSERVICE_AREA currentServiceArea = NrTSingleton <NrGlobalReference> .Instance.GetCurrentServiceArea(); if (currentServiceArea == eSERVICE_AREA.SERVICE_ANDROID_KORGOOGLE || currentServiceArea == eSERVICE_AREA.SERVICE_ANDROID_KORQA) { NrTSingleton <AdWords> .Instance.CreateCharacterComplete(); } NrTSingleton <MATEventManager> .Instance.MeasureEvent("Registration"); }
private void _OnReceSelectToSelectBack(IUIObject obj) { NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.RACE_SELECT_DLG); NrTSingleton <FormsManager> .Instance.Show(G_ID.CHAR_SELECT_DLG); MsgHandler.Handle("SetSelectStep", new object[] { E_CHAR_SELECT_STEP.CHAR_SELECT }); NmMainFrameWork.AddBGM(); TsAudioManager.Instance.AudioContainer.RemoveBGM("intro"); }
public static void RemoveBGM(bool Fadeout) { if (!Fadeout) { UnityEngine.Object.DestroyImmediate(NmMainFrameWork.MobileStartBGM); NmMainFrameWork.MobileStartBGM = null; } else { if (NmMainFrameWork.MobileStartBGM == null) { NmMainFrameWork.AddBGM(); if (NmMainFrameWork.MobileStartBGM == null) { return; } } NmMainFrameWork.MobileStartBGM.GetComponent <TsAudioAdapterBGM>().FadeOut(); } }
private void Update() { DeviceOrientation deviceOrientation = Input.deviceOrientation; if (deviceOrientation == DeviceOrientation.LandscapeLeft) { Screen.orientation = ScreenOrientation.LandscapeLeft; } else if (deviceOrientation == DeviceOrientation.LandscapeRight) { Screen.orientation = ScreenOrientation.LandscapeRight; } if (!PatchFinalList.Instance.isLoadedOrSkipped) { return; } if (!NrTSingleton <NrGlobalReference> .Instance.IsSetServiceArea()) { return; } if (NmMainFrameWork.Is1stRunPassed) { NrTSingleton <NrMainSystem> .Instance.Update(); } else { StageSystem.Update(); } if (Scene.CurScene <= Scene.Type.LOGIN && !NrTSingleton <NrMainSystem> .Instance.m_bIsShowBI && this.m_fBITime < Time.time) { CommonTasks.MuteAudioOnOff(false); NmMainFrameWork.AddBGM(); NrTSingleton <NrMainSystem> .Instance.m_bIsShowBI = true; } if (NmMainFrameWork.m_bMoviePlay && NmMainFrameWork.m_MoviePlayTime < Time.time) { this.AudioPlay("0"); } }
public override void OnEnter() { string text = string.Format("{0} OnEnter OnEnter Memory = {1}MB", base.GetType().FullName, TsPlatform.Operator.GetAppMemory()); TsPlatform.FileLog(text); TsLog.LogWarning(text, new object[0]); if (!TsPlatform.IsEditor && TsPlatform.IsAndroid && SystemInfo.processorCount < 2) { IntroMsgBoxDlg introMsgBoxDlg = (IntroMsgBoxDlg)NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.INTROMSGBOX_DLG); if (introMsgBoxDlg != null) { string textFromPreloadText = NrTSingleton <NrTextMgr> .Instance.GetTextFromPreloadText("10"); introMsgBoxDlg.SetBtnChangeName(NrTSingleton <NrTextMgr> .Instance.GetTextFromPreloadText("8")); introMsgBoxDlg.SetMsg(null, null, null, null, NrTSingleton <NrTextMgr> .Instance.GetTextFromPreloadText("8"), textFromPreloadText, eMsgType.MB_OK); } } if (TsPlatform.IsEditor) { NmMainFrameWork.AddBGM(); } if (TsPlatform.IsAndroid) { PlayGamesPlatform.DebugLogEnabled = true; PlayGamesPlatform.Activate(); } TsLog.Log("====== {0}.OnEnter", new object[] { base.GetType().FullName }); Scene.ChangeSceneType(this.SceneType()); if (Camera.main != null && Camera.main.gameObject != null) { DefaultCameraController component = Camera.main.gameObject.GetComponent <DefaultCameraController>(); if (component == null) { Camera.main.gameObject.AddComponent <DefaultCameraController>(); } GameObject target = GameObject.Find("MainFramework"); UnityEngine.Object.DontDestroyOnLoad(target); } else { NrMainSystem.CheckAndSetReLoginMainCamera(); } if (NrTSingleton <NrMainSystem> .Instance.m_ReLogin) { TsSceneSwitcher.Instance.DeleteScene(TsSceneSwitcher.ESceneType.WorldScene); TsSceneSwitcher.Instance.DeleteScene(TsSceneSwitcher.ESceneType.BattleScene); base.StartTaskSerial(this.LoadLoginSleep()); base.StartTaskSerial(CommonTasks.LoadEmptyMainScene()); base.StartTaskSerial(CommonTasks.ClearAudioStack()); base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8)); NmMainFrameWork.LoadImage(); NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.LOGINBG_DLG); } base.StartTaskSerial(CommonTasks.SetGUIBehaviourScene()); if (!NrTSingleton <NrMainSystem> .Instance.m_ReLogin && TsPlatform.IsEditor) { string strFileName = string.Format("{0}/../SystemData/ServerList.txt", Application.dataPath); NrConnectTable nrConnectTable = new NrConnectTable(); nrConnectTable.AddServerList(strFileName); } if (!TsPlatform.IsEditor) { base.StartTaskSerial(this._RequestNoticeCheck()); base.StartTaskSerial(this._RequestNoticePage()); NrTSingleton <NrMainSystem> .Instance.m_bIsAutoLogin = true; } base.StartTaskSerial(this._RequestLoginNexonAuthorize()); base.StartTaskSerial(this._StageProcess()); base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true)); }