forked from: TweenButton

Progression4での話。

最近、微妙に振る舞いの違うボタンをいくつか作る必要があった。
トグルボタン、ラジオボタン、それらをハイブリッドみたいなボタン。
なるべく共通化してたんだけど、やっぱり作り進むうちに、
違いが出て来てしまって、差し替え時にミスをしがちになった。

汎用的なボタンを作るか、インターフェイスを用いるべきだったんだと思った。

とりあえず、普通、トグル、ラジオに対応するボタンを作ってみた。