public void Hide(string panelName)
 {
     if (Initialized)
     {
         view.Hide(panelName);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 隐藏UI
        /// </summary>
        /// <param name="uiBehaviourName"></param>
        public void HideUI(string uiBehaviourName)
        {
            IUIPanel iuiPanel = null;

            if (mAllUI.TryGetValue(uiBehaviourName, out iuiPanel))
            {
                iuiPanel.Hide();
            }
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="panel"></param>
 /// <param name="needHidePanel"></param>
 protected void HidePanelInteral(IUIPanel panel, IUIPanel needHidePanel)
 {
     if (needHidePanel.IsShowing)
     {
         needHidePanel.Hide();
     }
     if (!hidedPanelStack.ContainsKey(panel))
     {
         hidedPanelStack[panel] = new Stack <IUIPanel>();
     }
     //Debug.Log("push:" + needHidePanel);
     hidedPanelStack[panel].Push(needHidePanel);
 }