Installer安装器
Installer意为安装器,可以使一组绑定操作进行复用,主要分为以下三种:
(1)Installer:普通的Installer,需要手动进行安装操作
(2)MonoInstaller:可以挂载在GameObject上,当GameObject所在的SceneContext激活时,进行安装操作
(3)ScriptableObjectsInstaller:可序列化、可配置的Installer
Installer
让一个类实现Installer接口,重写InstallBindings方法,并在方法中执行绑定操作。之后就可以直接通过类名.Install直接向事先声明的容器中进行绑定。
public class InstallerExample : MonoBehaviour
{
void Start()
{
var container = new DiContainer();
SubSystemInstaller.Install(container);
container.Resolve<HelloWorldService>().HelloWorld();
}
class SubSystemInst

最低0.47元/天 解锁文章
1121

被折叠的 条评论
为什么被折叠?



