Beispiel #1
0
    private BasePanel LoadPanel(string panelName)
    {
        BasePanel panel = (BasePanel)Resources.Load <BasePanel>("UIPanels/" + panelName);

        if (panel == null)
        {
            Debug.LogWarning("Panel not found" + panelName);
            return(null);
        }
        panel.InitializeComponet();
        //if (panel.frontLayouts!=null)
        //{

        //}
        if (panel == null)
        {
            Debug.LogWarning("Load panel prefab failed:" + panelName);
        }
        else
        {
            panel.gameObject.SetActive(true);
        }
        return(panel);
    }