Farseer Physics Engine 2.0 / Geom.IsSensorプロパティ

 Geom.IsSensorプロパティは、その設定のbool値を保持します。
 ただし、コードを見るとそれだけではないことが確認できます。Body.IsStaticプロパティの値を保持するisStatic変数とGeom.CollisionResponseEnabledを書き換える副作用があります。

このことによるSphynxでの不具合の例

 部品のクローン処理において、Body.IsStaticプロパティのtrueがfalseになる問題がありました。
 デバッグの結果、Geom.IsSensorプロパティの副作用とわかりました。今回の場合にはコピー先ではなく、コピー元のBody.isStaticの値(Body.IsStaticプロパティ)を書き換えるという分かりにくい不具合になっていました。