/// <summary> /// /// </summary> public void OffPanel() { if (PanelStack.Count == 0) { return; } MyBasePanel panel = PanelStack.Pop(); panel.OnExit(); //if (PanelStack.Count != 0) // PanelStack.Peek().OnResume(); }
/// <summary> /// /// </summary> public void PushPanel(MyUiType panelType) { //???? //if (PanelStack.Count != 0) //{ // PanelStack.Peek().OnPause(); //} MyBasePanel basePanel = GetPanel(panelType); PanelStack.Push(basePanel); basePanel.OnEnter(); }