Exemplo n.º 1
0
        private void AddUIPanel(AutoLayerTag tag, UIPanel ui)
        {
            if (!mUILayerMap.ContainsKey(tag))
            {
                mUILayerMap.Add(tag, new List <UIPanel>());
            }
            mUILayerMap[tag].Add(ui);
            var order = HIDE_INDEX;

            switch (tag)
            {
            case AutoLayerTag.Bottom:
                mBottomOrder += mNormalPadding;
                order         = mBottomOrder;
                break;

            case AutoLayerTag.Top:
                mTopOrder += mNormalPadding;
                order      = mTopOrder;
                break;

            case AutoLayerTag.Hide:
                break;
            }
            ui.LayerSortIndex = order;
        }
Exemplo n.º 2
0
 private bool RemoveUIPanel(AutoLayerTag tag, UIPanel ui)
 {
     if (mUILayerMap.ContainsKey(tag) && mUILayerMap[tag].Contains(ui))
     {
         return(mUILayerMap[tag].Remove(ui));
     }
     return(false);
 }