Unreal Engine のための Dependency Injection プラグイン。 Unreal Engine の Object / Property リフレクションに基づいて、依存性の解決と注入、インスタンスのライフサイクル管理を行う。
このプラグインは現在開発中で、安定版はリリースされていません。
- Blueprint / C++ で実装された UObject と UInterface の依存性の解決と注入
- UPROPERTY Injection
- UFUNCTION Injection
- World / GameInstance などの Gameplay Framework と連動したマネージドコンテナの作成
- コンテナが生成した UObject へのライフサイクルイベント(Construct, Cleanup, ...)の通知
- 親子関係を持つコンテナの作成
- 非同期の依存性解決と注入
- プロジェクト直下に
Plugins
ディレクトリを作成 - このリポジトリを
Plugins/UnrealInjects
にクローン
work in progress
work in progress