Пример #1
0
    void Lose()
    {
        finalScoreContainer.FinalScore = score;
        Vibration.Vibrate(loseVibrationDuration);

        SceneManager.LoadScene(SceneNameManager.Get().ScoreScreen);
    }
Пример #2
0
 void CheckUnloadedScene(Scene scene)
 {
     if (scene.name == SceneNameManager.Get().ScoreScreen)
     {
         Destroy(gameObject);
     }
 }
Пример #3
0
    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);
    }
Пример #4
0
 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");
         }
     }
 }
Пример #5
0
 /// <summary>
 /// 現在のシーンを取得
 /// </summary>
 /// <returns></returns>
 private SceneName GetCurrentScene()
 {
     return(SceneNameManager.GetKeyByValue(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name));
 }
Пример #6
0
 public void GoToMainMenu()
 {
     SceneManager.LoadScene(SceneNameManager.Get().MainMenu);
 }
Пример #7
0
 public void GoToGameplay()
 {
     SceneManager.LoadScene(SceneNameManager.Get().Gameplay);
 }
Пример #8
0
 /// <summary>
 /// 切り替える
 /// </summary>
 public void StartChange(SceneNameManager.Scene changeScene, FadeTimeData changeTime)
 {
     nextScene = changeScene;
     fadeInstance.StartFade(changeTime);
 }