Пример #1
0
 void Update()
 {
     // ESCキー押した時にコンフィグ画面になっていなければ
     if (Input.GetKeyDown(KeyCode.Escape) && !isConfig)
     {
         //ポーズ中だったら何もしない
         if (isPause)
         {
             isPause = false;
             Tutorial.SetActive(false);
             Time.timeScale = 1f;
             bgmManager.Play();
             //ポーズ画面でなかったらポーズ画面にする
         }
         else
         {
             isPause = true;
             Tutorial.SetActive(true);
             Time.timeScale = 0;
             bgmManager.Pause();                             //一時停止(完全停止する場合はaudioSource.Stop();
         }
     }
     // ポーズ中に左Shiftキー押したとき
     if (Input.GetKeyDown(KeyCode.LeftShift) && isPause)
     {
         //コンフィグ画面だったら何もしない
         if (isConfig)
         {
             isConfig = false;
             Setting.SetActive(false);
             //コンフィグ画面でなかったらコンフィグ画面にする
         }
         else
         {
             isConfig = true;
             Setting.SetActive(true);
         }
     }
 }