Skip to content

Commit

Permalink
fix: brio camera not being added to _createdCameras (#130)
Browse files Browse the repository at this point in the history
* fix: brio camera not being added to `_createdCameras`

* Update VirtualCameraManager.cs

---------

Co-authored-by: Kenneth M <KennethMizell@outlook.com>
  • Loading branch information
Bronya-Rand and Minmoose authored Feb 17, 2025
1 parent 649ac3b commit 3134074
Showing 1 changed file with 22 additions and 9 deletions.
31 changes: 22 additions & 9 deletions Brio/Game/Camera/VirtualCameraManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -55,16 +55,29 @@ public VirtualCameraManager(IServiceProvider serviceProvider, GPoseService gPose

if(virtualCamera is null)
{
if(cameraType == CameraType.Free)
switch(cameraType)
{
camEnt.VirtualCamera.FreeCamValues.MovementSpeed = DefaultMovementSpeed;
camEnt.VirtualCamera.FreeCamValues.MouseSensitivity = DefaultMouseSensitivity;
camEnt.VirtualCamera.IsFreeCamera = true;
camEnt.VirtualCamera.ActivateCamera();
camEnt.VirtualCamera.ToFreeCam();
camEnt.VirtualCamera.DeactivateCamera();

_createdCameras.Add(_cameraId, camEnt);
case CameraType.Free:
camEnt.VirtualCamera.FreeCamValues.MovementSpeed = DefaultMovementSpeed;
camEnt.VirtualCamera.FreeCamValues.MouseSensitivity = DefaultMouseSensitivity;
camEnt.VirtualCamera.IsFreeCamera = true;
camEnt.VirtualCamera.ActivateCamera();
camEnt.VirtualCamera.ToFreeCam();
camEnt.VirtualCamera.DeactivateCamera();
_createdCameras.Add(_cameraId, camEnt);
break;
case CameraType.Brio:
camEnt.VirtualCamera.IsFreeCamera = false;
camEnt.VirtualCamera.ActivateCamera();
camEnt.VirtualCamera.DeactivateCamera();
_createdCameras.Add(_cameraId, camEnt);
break;
//case CameraType.Cutscene:
// unimplemented
// break;
default:
Brio.Log.Error($"Unknown camera type: {cameraType}");
break;
}
}
else
Expand Down

0 comments on commit 3134074

Please sign in to comment.