「Unity/DIフレームワーク/Extenject」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→ダウンロード) |
(→installerエラー) |
||
行13: | 行13: | ||
以下エラーが発生。 | 以下エラーが発生。 | ||
unity はジェネリック型またはメソッド installer<TDerived> 内で型パラメーター'TDerived として使用できません。 | unity はジェネリック型またはメソッド installer<TDerived> 内で型パラメーター'TDerived として使用できません。 | ||
+ | InstallBindingsメソッドを実行するクラスの継承元を : Installer<AInput> などから MonoInstaller へ | ||
==参考== | ==参考== | ||
https://www.theylive.co.jp/unitydi%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AFextenjectzenject%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%BE%E3%81%A8/ | https://www.theylive.co.jp/unitydi%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AFextenjectzenject%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%BE%E3%81%A8/ |
2021年8月16日 (月) 18:10時点における版
Extenjectとは
UnityのDIフレームワーク。Zenjectは、作者が前務めてた会社で作られたDIフレームワークの名前。
ダウンロード
unityのassetstore https://assetstore.unity.com/packages/tools/utilities/extenject-dependency-injection-ioc-157735
公式 https://github.com/modesttree/Zenject/releases
installer<TDerived>エラー
public class AInputInstaller : Installer<AInput>の部分で、 以下エラーが発生。
unity はジェネリック型またはメソッド installer<TDerived> 内で型パラメーター'TDerived として使用できません。
InstallBindingsメソッドを実行するクラスの継承元を : Installer<AInput> などから MonoInstaller へ