File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -545,6 +545,8 @@ class FreeCameraImpl : public FreeCameraImplUntemplated
545545 if (mccStateHook->isGameCurrentlyPlaying (gameImpl) == false ) return ;
546546
547547 lockOrThrow (settingsWeak, settings);
548+ if (settings->freeCameraToggle ->GetValue () == false ) return ;
549+
548550 float factor = settings->freeCameraUserInputCameraTranslationSpeedChangeFactor ->GetValue ();
549551 settings->freeCameraUserInputCameraTranslationSpeed ->GetValueDisplay () = settings->freeCameraUserInputCameraTranslationSpeed ->GetValueDisplay () * factor;
550552 settings->freeCameraUserInputCameraTranslationSpeed ->UpdateValueWithInput ();
@@ -563,6 +565,8 @@ class FreeCameraImpl : public FreeCameraImplUntemplated
563565 if (mccStateHook->isGameCurrentlyPlaying (gameImpl) == false ) return ;
564566
565567 lockOrThrow (settingsWeak, settings);
568+ if (settings->freeCameraToggle ->GetValue () == false ) return ;
569+
566570 float factor = settings->freeCameraUserInputCameraTranslationSpeedChangeFactor ->GetValue ();
567571 settings->freeCameraUserInputCameraTranslationSpeed ->GetValueDisplay () = settings->freeCameraUserInputCameraTranslationSpeed ->GetValueDisplay () / factor;
568572 settings->freeCameraUserInputCameraTranslationSpeed ->UpdateValueWithInput ();
@@ -585,7 +589,8 @@ class FreeCameraImpl : public FreeCameraImplUntemplated
585589
586590 if (settings->freeCameraToggle ->GetValue () == false )
587591 {
588- throw HCMRuntimeException (" Can't do that while freecam is disabled!" );
592+ PLOG_ERROR << " Can't do that while freecam is disabled!" ;
593+ return ;
589594 }
590595
591596 if (forceTeleportOptionalWeak.has_value () == false )
You can’t perform that action at this time.
0 commit comments