public void CloseDialog(string page_name, string extra_index = "") { string key = string.IsNullOrEmpty(extra_index) ? page_name : page_name + "#" + extra_index; UGUIWidget page = page_stack.Find(x => x.name == key); if (page != null) { page_stack.Remove(page); page.Dispose(); } }
public void CloseDialog(UGUIWidget page) { page_stack.Remove(page); page.Dispose(); }