No liminal

This commit is contained in:
ThomasCharester committed 2026-01-20 13:49:24 +03:00
1 parent a5ce0dbd6f
commit a3cd3e86a1
229 files changed
+41 -13884

No files matched your search

@@ -30,18 +30,17 @@ namespace Code.Infrastructure.App
}
private Loading initialLoading;
private Loading _initialLoading;
private Container _thatRightContainer;
private void Bootstrap(Container container)
{
_thatRightContainer = container;
container.Resolve<EventBus.EventBus>().Subscribe(this);
// container.Resolve<SceneLoader.SceneLoader>();
// container.Resolve<IInputService>();
container.Resolve<CameraFactory>().CreateCameraStateMachine(container.Resolve<CameraStateMachine>()).Forget();
initialLoading = new Loading(3, () => EssentialLoadEnded(container));
_initialLoading = new Loading(3, () => EssentialLoadEnded(container));
}
private void EssentialLoadEnded(Container container)
@@ -52,12 +51,12 @@ namespace Code.Infrastructure.App
public void SceneConfigsLoaded()
{
initialLoading.DoProgress();
_initialLoading.DoProgress();
}
public void InputServiceInitialized()
{
initialLoading.DoProgress();
_initialLoading.DoProgress();
}
public void CameraInitialized(CameraStateMachineContext.CameraLoadedData data)
@@ -65,7 +64,7 @@ namespace Code.Infrastructure.App
_thatRightContainer.Resolve<CameraStateMachineContext>().cameraLoadedData = data;
_thatRightContainer.Resolve<CameraStateMachine>().SwitchState(CameraMode.None)
.AllowStateTransition(CameraMode.FirstPerson);
initialLoading.DoProgress();
_initialLoading.DoProgress();
}
}
}
@@ -20,8 +20,7 @@ namespace Code.Infrastructure.App.States
public override AppStates myState => AppStates.Bootstrap;
protected override void OnEnterState()
{
_eventBus.Subscribe(this);
Context.Camera.SwitchState(CameraMode.FirstPerson).AllowStateTransition(CameraMode.None);
_eventBus.Subscribe(this);
Context.SceneLoader.LoadSceneAsync(SceneId.Gameplay, LoadSceneMode.Single).Forget();
}
@@ -16,7 +16,7 @@ namespace Code.Infrastructure.App.States
public override AppStates myState => AppStates.Gameplay;
protected override void OnEnterState()
{
Context.Camera.SwitchState(CameraMode.FirstPerson).AllowStateTransition(CameraMode.None);
}
protected override void OnExitState()