はじめに 仕様を考える 実装 参考 はじめに MessagePipeというUnityで利用できるメッセージングライブラリがあります。 とても便利なライブラリで自分もよく個人的な開発で使用させていただいているのですが、このライブラリはDI前提の作りになっています。 例えば、以下のようなメッセージMoveInputをMessagePipe上でやり取りしたいという状況を考えます。 public static class SampleMessages { public struct MoveInput { public UnityEngine.Vector2 Move; } } メッセージのPubli…