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); }