internal bool UnstackCurrent() { WUIMenu wUIMenu = baseComponents.wUIMenuStack.Peek(); if (wUIMenu == null) { return(true); } wUIMenu.Unstack(); return(baseComponents.wUIMenuStack.Count == 0); }
private void PerformAction() { if (_closeParentMenu) { // Close parent menu WUIMenu wUIMenu = base.gameObject.GetComponentInParent <WUIMenu>(); if (wUIMenu != null) { wUIMenu.Unstack(); } } onClick.Invoke(); }