public void LeaveMenu(MenuUIController.MenuCloseDelegate onClose, bool doPop) { menuUIController.LeaveMenu(delegate { if (doPop) { PopStateStack(); } UpdateWaits(); ExecuteActions(); if (onClose != null) { onClose(); } }, showMessage: false); }