feat: add pauzing of the running game
This commit is contained in:
@@ -83,7 +83,7 @@ void LightKeeper::updateViewMode()
|
||||
auto& input = InputManager::GetInstance();
|
||||
FirstPersonController* player = mainScene.playerController;
|
||||
|
||||
if (isPlaying() && player != nullptr && input.WasKeyPressed(SDL_SCANCODE_F6))
|
||||
if (isPlaying() && !isPaused() && player != nullptr && input.WasKeyPressed(SDL_SCANCODE_F6))
|
||||
{
|
||||
player->SetPossessed(!player->IsPossessed());
|
||||
}
|
||||
@@ -100,7 +100,7 @@ void LightKeeper::updateViewMode()
|
||||
|
||||
bool LightKeeper::isPlayerViewActive() const
|
||||
{
|
||||
return isPlaying() && mainScene.playerController != nullptr && mainScene.playerController->IsPossessed();
|
||||
return isPlaying() && !isPaused() && mainScene.playerController != nullptr && mainScene.playerController->IsPossessed();
|
||||
}
|
||||
|
||||
CameraComponent* LightKeeper::getSceneCamera() const
|
||||
|
||||
Reference in New Issue
Block a user