void Lose() { finalScoreContainer.FinalScore = score; Vibration.Vibrate(loseVibrationDuration); SceneManager.LoadScene(SceneNameManager.Get().ScoreScreen); }
void CheckUnloadedScene(Scene scene) { if (scene.name == SceneNameManager.Get().ScoreScreen) { Destroy(gameObject); } }
public static void Resume(FadeData fadeData) { StageManager.resum = true; int currentStageNumber = StageDataPrefs.GetStageNumber(); string stage = StageNumber.GetStageName(currentStageNumber); SceneChanger.Instance().Change(SceneNameManager.GetKeyByValue(stage), fadeData); }
void CheckLoadedScene(Scene scene, LoadSceneMode mode) { if (scene.name == SceneNameManager.Get().ScoreScreen&& FinalScore > HighscorePlugin.Get().GetHighscore()) { if (Application.platform == RuntimePlatform.Android) { HighscorePlugin.Get().SetHighscore(FinalScore); } else { Debug.LogWarning("Highscore could not be saved because application platform is not Android4"); } } }
/// <summary> /// 現在のシーンを取得 /// </summary> /// <returns></returns> private SceneName GetCurrentScene() { return(SceneNameManager.GetKeyByValue(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name)); }
public void GoToMainMenu() { SceneManager.LoadScene(SceneNameManager.Get().MainMenu); }
public void GoToGameplay() { SceneManager.LoadScene(SceneNameManager.Get().Gameplay); }
/// <summary> /// 切り替える /// </summary> public void StartChange(SceneNameManager.Scene changeScene, FadeTimeData changeTime) { nextScene = changeScene; fadeInstance.StartFade(changeTime); }