Пример #1
0
 public GameObject CreatePanel(PanelLevelType level, GameObject prefab)
 {
     if (prefab != null && m_PnlNodes.TryGetValue(level, out RectTransform node))
     {
         var go = Instantiate(prefab, node) as GameObject;
         return(go);
     }
     return(null);
 }
Пример #2
0
    public GameObject CreatePanel(PanelLevelType level, String path)
    {
        if (!m_PnlNodes.ContainsKey(level))
        {
            return(null);
        }
        var node = m_PnlNodes[level];
        var pnl  = Resources.Load(path);

        if (pnl == null)
        {
            return(null);
        }
        var go = (GameObject)GameObject.Instantiate(pnl, node);

        return(go);
    }