private void AddPanel(PanelType type, UIPanelBase panel, Panel_Depth depth) { if (panel) { panelDic[type] = panel; panelDic[type].Init(type); panel.Depth = (int)depth; } }
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 !"); } }