/// <summary> /// The change scene. /// </summary> /// <param name="id"> /// The id. /// </param> public static void ChangeScene(SCENE_ID id) { if (scenes.Count - 1 >= (int)id) { SetCurrentScene(scenes[(int)id]); } }
public void NextScene(SCENE_ID id) { _sceneName = ""; // SCENEの登録IDで判断する switch (id) { case SCENE_ID.TITLE: _sceneName = "TitleScene"; break; case SCENE_ID.SELECT: _sceneName = "SelectScene"; break; case SCENE_ID.GAME: _sceneName = "scene"; AudioManager.instance.StopBGM(); AudioManager.instance.PlayBGM(_clipList[1]); break; case SCENE_ID.RESULT: _sceneName = "ResultScene"; AudioManager.instance.StopBGM(); AudioManager.instance.PlayBGM(_clipList[0]); break; case SCENE_ID.MAX: default: break; } if (_sceneName != "") { SceneManager.LoadScene(_sceneName); } else { Debug.Log("存在しないシーンを呼ぼうとしています。"); } }
public static void MenuScene() { now_scene = SCENE_ID.Menu; SceneManager.LoadScene("Start_Menu"); }
public static void GameScene() { now_scene = SCENE_ID.Game; SceneManager.LoadScene("Flight_Game"); }
public void SetNextScene(SCENE_ID id) { _id = id; }
// Start is called before the first frame update void Start() { _id = SCENE_ID.TITLE; }