摘要
当我们场景中有Mono脚本,Zenject框架里面的其他类有引用到这个Mono脚本的时候,
我们可以将这个Mono的实例直接绑定到框架里面,安装器也是Mono附加,在安装器里面声明就好
public class Foo : MonoBehaviour
{
}
public class GameInstaller : MonoInstaller
{
public Foo foo;
public override void InstallBindings()
{
Container.BindInstance(foo);
Container.Bind<IInitializable>().To<GameRunner>().AsSingle();
}
}
public class GameRunner : IInitializable
{
readonly Foo _foo;
public G