예제 #1
0
    /// <summary>
    /// メニューの選択状況を管理
    /// </summary>
    void MenuSelect()
    {
        //現在の選択位置を調べる。
        _menuSelect = _select[0] + _select[1];

        //現在の選択状況
        switch (_menuSelect)
        {
        //ステージ選択
        case 0:
            _bookAnim.SetFloat("speed", -1);
            _bookAnim.Play("continuous_page", 0, 0.9f);
            _isScreen[2] = true;
            AudioManager.Audio.PlaySe(7);
            break;

        //チュートリアル
        case 1:
            _bookAnim.Play("continuous_page", 0, 0.1f);
            _isScreen[2]        = true;
            _fadeScr.IsTutorial = true;
            //フェードアウト
            _fadeScr.Fadeout(1, 1, 1, 0, 2);
            AudioManager.Audio.PlaySe(7);
            break;

        //設定
        case 2:
            _isScreen[2] = true;
            _bookAnim.SetFloat("speed", 1);
            _bookAnim.Play("open", 0, 0);
            StartCoroutine(_settingScr.StartActive());
            _settingScr._isSetting = true;
            AudioManager.Audio.PlaySe(0);
            break;

        //ゲームの終了
        case 3:
            //UnityEditor.EditorApplication.isPlaying = false;
            Application.Quit();
            break;
        }
    }