コード例 #1
0
        public static void UnregisterObject(GameObject panelObj, string UIID)
        {
            UIPanelInfo info = GetUIPanelInfo(UIID);

            if (info != null)
            {
                info.Unregister(panelObj);

                if (UISystem.IsBlock(UIID))
                {
                    UIBlockSystemLock(panelObj, false);
                }
            }
        }
コード例 #2
0
        public static void RegisterObject(GameObject panelObj, string UIID)
        {
            UIPanelInfo info = GetOrAddUIPanelInfo(UIID);

            if (info != null)
            {
                info.Register(panelObj);

                // Detect is blocked by other UI
                if (UISystem.IsBlock(UIID))
                {
                    UIBlockSystemLock(panelObj, true);
                }
            }
        }