UIToolkitのButtonのコールバックはPointerDownEventではなくClickEventを使う

問題

ButtonのコールバックにPointerDownEventを指定すると発火しない

解決策

ClickEventを使うか,イベント登録時にTrickleDownを指定する

理由

Buttonは特殊な実装な上に昔書かれたやつだから.
以下PointerDownEventを使う場合

公式による説明

forum.unity.com