概要
// コンポーネントからBoxColliderを取得する // コンポーネントがnullの場合は何もしない BoxCollider result = null; if ( com != null ) { result = com.GetComponent<BoxCollider>(); }
下記の拡張メソッドを使用することで
Component型のインスタンスの上記のようなnullチェックの記述を省略して
関数を呼び出すことが可能です
// コンポーネントからBoxColliderを取得する // コンポーネントがnullの場合はデフォルト値が返ってくる var result = com.GetComponentIfNotNull<BoxCollider>();