public static void Close() { PanelScriptBase panel = TryGet(); if (panel != null) { GameCenter.uiManger.CloseScene(panel); } }
public static PanelScriptBase Open(int subPage = 0) { if (subPage == 0) { m_page = TPanelType.Undefine; } else { m_page = ( TPanelType )subPage; } PanelScriptBase panel = TryGet(); if (panel == null) { panel = GameCenter.uiManger.OpenScene <PanelScriptBase>(m_panelPath, true); } return(panel); }