Sardinject
Sardinject は Unity C#、VRChat Udon(U#) 用のシンプルなDI(依存性注入)ライブラリです。
本アセットを使うことで複雑な依存関係を簡単なコードで解決することができます。
主な機能
- 完結な機能: 完結なAPIで提供しているので複雑な依存関係を簡単に扱うことができます。
- 超低容量: ワールド容量に対する増加を最低限に抑えます。
- Unity対応: 純粋なUnityプロジェクトで動作するためVRCではないプロジェクトで利用可能です。
- VRC対応: 一般的なDIライブラリに比べて単一プロジェクトでの複数ワールド運用前提の実装になっています。
- Udon対応: Udon スクリプトから一部機能はランタイムでアクセス可能です。