コード例 #1
0
        public static void SetUIHide(string TagID)
        {
            UI_Base ui = Instance.GetUIComponent <UI_Base>(TagID);

            if (ui == null)
            {
                return;
            }
            ui.OnClose();
        }
コード例 #2
0
        /// <summary>
        /// 添加UI
        /// </summary>
        /// <param name="ui"></param>
        public void AddUI(UI_Base ui)
        {
            if (UIs == null)
            {
                UIs = new List <UI_Base>();
            }

            if (!IsContains(ui))
            {
                UIs.Add(ui);
            }

            if (ui.IsShow)
            {
                ui.OnOpen();
            }
            else
            {
                ui.OnClose();//默认关闭处理
            }
            //ui.OnInitialize();//初始化
        }
コード例 #3
0
        /// <summary>
        /// 隐藏UI
        /// </summary>
        /// <param name="TagID"></param>
        public void HideUI(string TagID)
        {
            UI_Base ui = GetUI(TagID);

            ui.OnClose();
        }