private void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (settingsPopup.IsShowing()) { Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; settingsPopup.Close(); } else { Cursor.lockState = CursorLockMode.None; Cursor.visible = true; settingsPopup.Open(); } } }