public static UIPanelBase GetPanelByName(EmPanelName panelName) { foreach (UIPanelBase panel in instance.panelArray) { if (panel.panelName == panelName) { return(panel); } } Debug.LogError("PanelName = " + panelName + "is not found"); return(null); }
public static void ClosePanel(EmPanelName panelName) { ClosePanel(GetPanelByName(panelName)); }
public static void OpenPanel(EmPanelName panelName, params object[] args) { OpenPanel(GetPanelByName(panelName), args); }