public void CommonInstall() { GameSettingsInstaller.InstallFromResource(Container); var gameSettings = Container.Resolve <GameInstaller.Settings>(); Container.Bind <AsteroidManager>().AsSingle(); Container.BindFactory <Asteroid, Asteroid.Factory>().FromComponentInNewPrefab(gameSettings.AsteroidPrefab); Container.Bind <Camera>().WithId("Main").FromNewComponentOnNewGameObject().AsTransient(); Container.Bind <LevelHelper>().AsSingle(); Initialize(); }