Как запретить Cinemachine крутить камеру во время паузы?

Сделал меню паузы, но не получается запретить крутить камеру во время паузы

PauseMenu.cs

public class PauseMenu : MonoBehaviour
{
public static bool GameIsPaused = false;
public GameObject pauseMenuUI;

private void Update() 
{
    if (Input.GetKeyDown(KeyCode.Escape))
    {
        if (GameIsPaused)
        {
            Resume();
        }
        else
        {
            Pause();
        }
    }    
}

private void Resume()
{
    pauseMenuUI.SetActive(false);
    Time.timeScale = 1f;
    GameIsPaused = false;
}

private void Pause()
{
    pauseMenuUI.SetActive(true);
    Time.timeScale = 0f;
    GameIsPaused = true;
}
}

Код поворота камеры из PlayerController

PlayerController.cs

 // Поворот в направлении камеры
    Quaternion targetRotation = Quaternion.Euler(0, cameraTransform.eulerAngles.y, 0);
    transform.rotation = Quaternion.Lerp(transform.rotation, targetRotation, 
    rotationSpeed * Time.deltaTime);

Ответы (0 шт):