セキュリティ系の勉強・その他開発メモとか雑談. Twitter, ブログカテゴリ一覧
本ブログはあくまでセキュリティに関する情報共有の一環として作成したものであり,公開されているシステム等に許可なく実行するなど、違法な行為を助長するものではありません.

Unity コルーチンが止まる

//

呼び出し元のクラスが削除, またはActiveがfalseになった場合, コルーチン処理は途中で中断されます。


[Unity]コルーチンは呼び出し元が無効になるとストップしてしまう | ma_comu雑記帳


ただし、呼び出し元が消えるのと同じフレーム内の処理はおそらく呼ばれるかと思います。(体感) 念のため, 消える可能性があるクラスからは呼ばずに別の常駐するクラスにコルーチン呼び出しメソッドを作って、それを呼ぶことで中断が回避されるかと思います。(当然ですが、削除されるクラス内に実装されたコルーチンも中断するはずです)