标签: zenject

Zenject 游戏对象注入

我正在使用Zenject框架,并且我正在GameObject为一个类使用多个,但我不知道使用 Zenject Container 来做到这一点。这是我的代码:

private GameObject _canvas;
private GameObject _mainWindow;
private GameObject _createAccountWindow;

void Awake()
{
    _mainWindow = GameObject.FindGameObjectWithTag("MainWindow");
    _canvas = GameObject.FindGameObjectWithTag("Canvas");
    _createAccountWindow = GameObjectExtensions.FindObject(_canvas, "CreateAccountWindow");
}
Run Code Online (Sandbox Code Playgroud)

是否可以从 Zenject Container 注入这些对象?如果是,我该怎么做?

c# dependency-injection inversion-of-control unity-game-engine zenject

5
推荐指数
1
解决办法
2171
查看次数