UnityEvent
インスペクタでメソッド登録できるようにするやつ
デリゲート
型をpublicにすりゃ良いかと思ったらそうでもないらしい
https://docs.unity3d.com/ja/current/ScriptReference/Events.UnityEvent.html
作り的には
オブザーバーパターン
っぽい
リスナーメソッドに引数を渡すには、ジェネリクスを使用する。
(この場合、インスペクタには表示されなくなる? っぽい?)
Unityのコールバックの実装方法
プレーンな
デリゲート
周りも含めた記事
delegate
event
System.Action / Unity Action
UnityEvent