Protected Readonly animation_アクティブ時にボタンがアニメーションする距離
Protected Readonly colorボタンの色
Protected countアニメーション用カウンタ
Protected Readonly enter_ボタン選択時に呼ばれるコールバックイベント
Protected Readonly fill_ボタンを塗りつぶす色
ボタンがロックされているかどうか
ロック状態 = クリックイベント無効化
Protected locked_ロック中にクリックされたら開始するカウンタ
Readonly rectangleボタンの位置
ステータスごとのカウント
ステータスが変更されるたびにリセットされる
表示アニメーションの移動量
0 ~ 1 に徐々に変化し、不透明度としてはそのまま使用できる
ボタンがアクティブな状態 ( ホバーかクリックされている状態 ) かどうか
クリックされているかどうか
クリックが開始されたフレームかどうか
ボタンが決定されたかどうか ( クリックを離した瞬間のフレームかどうか )
マウスがホバー状態かどうか
ホバーが開始されたフレームかどうか
ボタンがアクティブな状態 ( ホバーかクリックされている状態 ) ではないかどうか
ボタンのステータス
Optional ctx: CanvasRenderingContext2D
ClickableButton クラスの draw メソッドにアニメーションを付けた、そのまま使えるデザインボタン