>>724
BoxCollider付けてOnMouseDownとOnMouseUpを上手く使うってのは
どうでしょうか。

ついでに質問
上記のようなやり方でボタン的なスプライトを1つのオブジェクト内で
ON/OFF状態を切り替えようとしたとき、
OnMouseDown → GetComponent(SpriteRenderer).sprite = sprButtonDown;
OnMouseUp  → GetComponent(SpriteRenderer).sprite = sprButtonUp;
とやると同一テクスチャ内のスプライトを使っているのにも関わらず、
DrawCallが増えたまんまになるんですが他にいいやり方ないですかね・・・