Exemplo n.º 1
0
    //-----------------------------------------------------------------
    //! @summary   保存ボタンが押された時の処理
    //!
    //! @parameter [void] なし
    //!
    //! @return    なし
    //-----------------------------------------------------------------
    public void OnClickSaveButton()
    {
        // ダイアログを開いて、保存するファイルパスを決める
        string filePath = PiarhythmUtility.OpenExistFileDialog(
            PiarhythmDatas.MUSIC_PIECE_DIRECTORY_PATH,
            "JSONファイル(*.json)|*.json");

        // ファイルが選択されていなければ処理を終了する
        if (filePath == "")
        {
            return;
        }

        // 楽曲データの保存処理
        m_editManager.SaveMusicPiece(filePath);
    }
Exemplo n.º 2
0
    //-----------------------------------------------------------------
    //! @summary   曲選択ボタンが押された時の処理
    //!
    //! @parameter [void] なし
    //!
    //! @return    なし
    //-----------------------------------------------------------------
    public void OnClickSelectButton()
    {
        // ダイアログを開いて、ファイルパスを取得する
        m_filePath = PiarhythmUtility.OpenExistFileDialog(
            Environment.GetFolderPath(Environment.SpecialFolder.Desktop),
            "WAVファイル(*.wav) | *.wav");

        // ファイルが選択されていなければ処理を終了する
        if (m_filePath == "")
        {
            return;
        }

        // 読み込み開始フラグをたてる
        m_loadFlag = true;

        // コルーチンを設定する
        m_coroutine = PiarhythmUtility.LoadAudioFile(m_filePath);
    }
Exemplo n.º 3
0
    //-----------------------------------------------------------------
    //! @summary   戻るボタンが押された時の処理
    //!
    //! @parameter [void] なし
    //!
    //! @return    なし
    //-----------------------------------------------------------------
    public void OnClickRevertButton()
    {
        if (PiarhythmUtility.MessegeBoxYesOrNo("セーブをしますか?"))
        {
            // ダイアログを開いて、保存するファイルパスを決める
            string filePath = PiarhythmUtility.OpenExistFileDialog(
                PiarhythmDatas.MUSIC_PIECE_DIRECTORY_PATH,
                "JSONファイル(*.json)|*.json");

            // ファイルが選択されていなければ処理を終了する
            if (filePath == "")
            {
                return;
            }

            // 楽曲データの保存処理
            m_editManager.SaveMusicPiece(filePath);
        }

        // タイトルシーンに遷移する
        PiarhythmUtility.LoadScene(PiarhythmDatas.ScenenID.SCENE_TITLE);
    }