質問: 0;にした後に実行しています。 どうぞ宜しくお願い致します。
回答: アドバイスありがとうございます。 空っぽのプロジェクトに1つ目のスクリプトだけを入れてテスト行いました。 Time.timeScale = 0;にしなければ動作することが確認できました。 Time.timeScale = 0; が時間を止める処理なのでコルーチンのWaitForSecondsも使えなるという認識がありませんでした。 しかも、Time.deltaTimeも使えなくなるんですね。。。 なので、時間経過をTime.unscaledDeltaTimeを使って下記のように解決できました。 timeElapsed += Time.unscaledDeltaTime;; if (timeElapsed >= timeOut) { //処理 } アドバイス頂きありがとうございました。