MessagePipe
install
コアとDIフレームワーク用のプラグインの二つが必要
unity pkg mangaer経由でinstall
unity, .Net環境で利用想定したPub/Subの仕組みを提供するライブラリ
unityでも使える
依存
DIコンテナ
Zenject
MessagePipで送るメッセージ構造体を作成
IPublisher<T> interfaceをpublisherに
Tにはおくるクラスの型を
Pbulish(T)でその型をpuslish
ISubscriber<T> interfacesbuscriberに
Tにはうけとるクラスの型
Subscribe(Func)で受信とその際のコールバックハンドラを記述
subscribeをやめるさいにはdisposeを実行
IDisposableで実行