Exemplo n.º 1
0
 public static void StageReset()
 {
     SceneTransitionManager.GotoScene(Instance.stageData.StageScene, 0.2f, 0.15f);
 }
 /// <summary>
 /// ステージ遷移を行う.
 /// </summary>
 /// <param name="stageNumber"></param>
 public static void GotoStage(int stageNumber)
 {
     StageNumber = stageNumber;
     SceneTransitionManager.GotoScene(Scene.Stage);
 }
 /// <summary>
 /// 現在のシーンをリロードする
 /// フェード時間の設定が出来る(デフォルト値から倍率設定)
 /// </summary>
 public static void ReloadSameScene(float transitionRate)
 {
     SceneTransitionManager.GotoScene(SceneManager.GetActiveScene(),
                                      SceneTransitionManager.FadeTime * transitionRate, SceneTransitionManager.WaitTime * transitionRate);
 }
 /// <summary>
 /// 現在のシーンをリロードする
 /// </summary>
 public static void ReloadSameScene()
 {
     SceneTransitionManager.GotoScene(SceneManager.GetActiveScene());
 }
 /// <summary>
 /// ステージセレクトへシーン遷移を行う.
 /// </summary>
 public static void GotoStageSelect()
 {
     SceneTransitionManager.GotoScene(Scene.Title);
 }
 /// <summary>
 /// Static タイトルへシーン遷移を行う.
 /// </summary>
 public static void GotoTitle()
 {
     SceneTransitionManager.GotoScene(Scene.Title);
 }