【Unity】GameObjectにComponentがついてるか判定

Unity
[Unity] コンポーネントのNULL参照を防ぐ
以下のようなスクリプトをGameObjectにアタッチしたとします。 上記スクリプトでは同GameObject内のRigidbodyを参照しています。 しかし、RigidbodyがGameObjectにアタッチされていない場合はどうなるでしょうか? Rigidbodyが無いため以下のような例外が発生してしまいます。 ...

地味なことなんですが、GetComponent()を使います。ジェネリック版は例外がでちゃいます。ジェネリック版は必ずComponentある前提。これを使うとnullチェック素通りしちゃうのでバグります。