Пример #1
0
 private void AddPanel(PanelType type, UIPanelBase panel, Panel_Depth depth)
 {
     if (panel)
     {
         panelDic[type] = panel;
         panelDic[type].Init(type);
         panel.Depth = (int)depth;
     }
 }
Пример #2
0
        private void AddPanel(PanelType type, string prefabPath, Panel_Depth depth = Panel_Depth.Zero)
        {
            GameObject prefab = ResourcesManager.GetGameObject(prefabPath);

            if (prefab)
            {
                GameObject panelGO = GDFunc.CreateGameObject(prefab, transform);
                AddPanel(type, panelGO.GetComponent <UIPanelBase>(), depth);
            }
            else
            {
                Debuger.LogError("ViewCenter AddPanel() Error !");
            }
        }