// Update is called once per frame void Update() { // Handle escape key if (Input.GetKeyDown(KeyCode.Escape)) { if (confirmDialog.IsConfirming()) { confirmDialog.EndConfirmation(); } else { CancelSave(); } } // Handle enter key in confirmation dialog if (Input.GetKeyDown(KeyCode.Return) && confirmDialog.IsConfirming()) { confirmDialog.EndConfirmation(); SaveGame(); } }