メインコンテンツまでスキップ

Sardinject

Sardinject は Unity C#、VRChat Udon(U#) 用のシンプルなDI(依存性注入)ライブラリです。

本アセットを使うことで複雑な依存関係を簡単なコードで解決することができます。

主な機能

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