Esempio n. 1
0
 /// <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]);
     }
 }
Esempio n. 2
0
    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");
 }
Esempio n. 5
0
 public void SetNextScene(SCENE_ID id)
 {
     _id = id;
 }
Esempio n. 6
0
    // Start is called before the first frame update

    void Start()
    {
        _id = SCENE_ID.TITLE;
    }