ObjectInstaller
public class AppInstaller : GameObjectInstaller
{
public override void Install(DIContainer container)
{
FooInstaller.CreateAndInstall(container);
}
}
public class FooInstaller : ObjectInstaller<FooInstaller>
{
public override void Install(DIContainer container)
{
container.Bind<Foo>().WithId("foo1");
container.Bind<FooController>();
}
}public class AppInstaller : GameObjectInstaller
{
public override void Install(DIContainer container)
{
ObjectInstaller.CreateAndInstall<FooInstaller>(container);
}
}
public class FooInstaller : ObjectInstaller
{
public override void Install(DIContainer container)
{
container.Bind<Foo>().WithId("foo1");
container.Bind<FooController>();
}
}Last updated