x,y,zのいずれも固定する場合。
GetComponent<Rigidbody2D> ().constraints = RigidbodyConstraints2D.FreezeAll;
固定を解除する場合。
GetComponent<Rigidbody2D> ().constraints = RigidbodyConstraints2D.None;
z軸(回転)以外だけ解除する場合。
GetComponent<Rigidbody2D> ().constraints = RigidbodyConstraints2D.FreezeRotation;
条件式で、どのタイプで固定されているか判別する場合
if( GetComponent<Rigidbody2D> ().constraints == RigidbodyConstraints2D.FreezeAll){
// すべて固定されていたら
}