Esempio n. 1
0
 /// <summary>
 /// シーン遷移を行う
 /// </summary>
 /// <param name="scene">次のシーン</param>
 /// <param name="data">次のシーンへ引き継ぐデータ</param>
 /// <param name="additiveLoadScenes">追加でロードするシーン</param>
 /// <param name="autoMove">トランジションアニメーションを自動的に完了させるか
 ///                        falseの場合はOpen()を実行しないとトランジションが終了しない</param>
 public static void LoadScene(GameScenes scene,
                              SceneDataPack data = null,
                              GameScenes[] additiveLoadScenes = null,
                              bool autoMove = true)
 {
     if (data == null)
     {
         data = new DefaultSceneDataPack(TransitionManager.CurrentGameScene);
     }
     TransitionManager.StartTransaction(scene, data, additiveLoadScenes, autoMove);
 }
Esempio n. 2
0
 /// <summary>
 /// トランジションアニメーションを終了させてゲームシーンを移す
 /// (AutoMoveにfalseを指定した際に実行する必要がある)
 /// </summary>
 public static void Open()
 {
     TransitionManager.Open();
 }