private bool MenuHandleInput() { if (Input.GetMouseButtonDown(1) || Input.GetKeyDown(KeyCode.Escape)) { menuUIController.LeaveMenu(delegate { PopStateStack(); UpdateWaits(); MessageBoxVisible = true; MainUIController.ShowMessageBox(); ExecuteActions(); }, showMessage: true); } return(false); }