Exemple #1
0
    // ポーズ状態が変更されたときの処理
    public void ChangePause()
    {
        if (m_bPause)
        {                                             // ポーズ解除
            Pause_window_cs.UnDrawPause_window();     // ウィンドウ終了処理開始
            Setumei_window_cs.UnDrawSetumei_window(); // 説明ウィンドウ非表示
        }
        else
        {                                                 // ポーズ開始
            m_bPause = true;                              // ポーズ開始
            Pause_bg_cs.DrawPause_bg();                   // 背景画像表示
            Pause_window_cs.DrawPause_window();           // ウィンドウ描画処理開始
            Pause_back_cs.DrawPause_back();               // バックボタン表示
            Pause_stageselect_cs.DrawPause_stageselect(); // ステージセレクトボタン表示
            Pause_tabu_cs.DrawPause_tabu();               // タブ1を表示
            Setumei_tabu_cs.DrawSetumei_tabu();           // タブ2を表示
            Setumei_window_cs.DrawSetumei_window();       // 説明ウィンドウ表示
            Pause_retry_cs.DrawPause_retry();             // リトライボタンを表示

            // ポーズ状態が変更されたのでスクリプトを操作する
            MainLoop_cs.ChangePause();

            // アニメーションを止めるため, タイムを0にする
            Time.timeScale = 0;
        }
    }