Небольшая перепись камеры

This commit is contained in:
ThomasCharester authored and Loša Ceviel committed 2025-10-28 22:10:45 +03:00
1 parent 981d081bed
commit 085429d5ca
13 files changed
+505 -77

No files matched your search

@@ -1,5 +1,6 @@
using Code.App.StateMachine;
using Code.Configs;
using Code.Gameplay.Character.Camera;
using Code.Input;
using Code.Scenes;
using Code.StaticData;
@@ -20,11 +21,22 @@ namespace Code.App
InstallInfrastructureUnit(containerBuilder, staticDataService);
containerBuilder.AddSingleton(typeof(InputService), typeof(IInputService));
containerBuilder.AddSingleton(typeof(UIService), typeof(IUIService));
InitializeCamera(containerBuilder, staticDataService);
containerBuilder.AddSingleton(typeof(SceneLoaderService), typeof(ISceneLoaderService));
containerBuilder.OnContainerBuilt += Bootstrap;
}
private void InitializeCamera(ContainerBuilder containerBuilder, IStaticDataService staticDataService)
{
CameraService cameraService = Instantiate(staticDataService.CameraConfig.cameraPrefab);
containerBuilder.AddSingleton(cameraService);
DontDestroyOnLoad(cameraService);
}
private void InstallInfrastructureUnit(ContainerBuilder containerBuilder, IStaticDataService staticDataService)
{
GameObject infrastructureUnit = Instantiate(staticDataService.AppConfig.infrastructureUnitPrefab);