Skip to content

Commit

Permalink
Fix on DestroyCamera not targeting defaultCam
Browse files Browse the repository at this point in the history
  • Loading branch information
Minmoose committed Feb 20, 2025
1 parent 415b94c commit 8d519ba
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions Brio/Game/Camera/VirtualCameraManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,13 +114,10 @@ public bool DestroyCamera(int cameraID)
{
if(_createdCameras.TryGetValue(cameraID, out CameraEntity? camEnt))
{
if(_entityManager.SelectedEntity == camEnt && camEnt.VirtualCamera.IsActiveCamera)
if(_entityManager.TryGetEntity(new Entities.Core.CameraId(0), out var defaultCamEnt) && defaultCamEnt is CameraEntity cameraEnt)
{
if(_entityManager.TryGetEntity(new Entities.Core.CameraId(0), out var defaultCamEnt) && defaultCamEnt is CameraEntity cameraEnt)
{
SelectCamera(cameraEnt.VirtualCamera);
_entityManager.SetSelectedEntity(defaultCamEnt);
}
SelectCamera(cameraEnt.VirtualCamera);
_entityManager.SetSelectedEntity(defaultCamEnt);
}

ent.RemoveChild(camEnt);
Expand Down

0 comments on commit 8d519ba

Please sign in to comment.