こちらなのですが、ヴィジュアルスクリプトで受け取るためには引数が2つある必要があります。
button等は引数が1つしかないのでヴィジュアルスクリプトでうまく受け取れない・・・という形です、引数を2つにすればよいという形なので、以下の方法があります。
- Buttonシグナルを何らかのノードにつけた別のGDScriptで受信する。
- そのノードとGameObjectをマニュアルに書いてある形で接続し、signal(シグナル名, 値)の形式のシグナル送信する。
また、こちらに関連したプラグインをBazさんがつくってくださっていまして、以下プラグインを導入することも良いかもしれません。