ボタンの付け方に、Unityで直接アタッチする方法と、
Scriptでイベントリスナーを取り付けて管理する方法があるけど、
どっちが良いのかそれぞれのメリットとデメリットをご紹介
ボタンをScriptで管理するメリットとデメリット
Scriptで管理すると、デバッグが超楽。
・ボタンに付いているイベントの管理
・ボタンに呼び出されるメソッドの管理
上記が一発で分かり、とても便利
見落としが無くなるよね
しかもコードもキレイ

一方、デメリットがある
それは、デザイナーがボタンを使うことができなくなる
プログラマーだけの開発なら良いけど、
デザイナーもUnityを使ってチーム開発をしているのなら、これは薦められない
ボタンをScriptで管理するメリットとデメリット

アタッチって、簡単だし、便利
デザイナーさんにも分かりやすいし、
ボタンを見ただけで、どんなメソッドが付いているのかが分かる!
一方、逆にそれがデメリットになることも
それは、ボタンについてるイベントをScriptで把握できないこと
Scriptから、ボタンに付いているメソッドは参照先として出ない
いちいちUnityのボタンを見て、何が付いているのか確認しなければいけない
まとめ:どちらを使うのが良いのか
デザイナーと一緒に開発をしている部分に関しては、
基本的にアタッチをする
途中でプレハブ生成とかする部分に関しては、Scriptでイベントリスナーをつける
デザイナーが触らないなら、Scriptで管理する
