public void ShowPanel(EGameScreens _panel) { panelStack.Push(screenMap[_panel]); if (CurrentScreen) { CurrentScreen.gameObject.SetActive(true); CurrentScreen.Activate(); } }
public UIPanel GetScreen(EGameScreens _screen) { if (screenMap.ContainsKey(_screen)) { return(screenMap[_screen]); } else { return(null); } }
public void ChangePanels(EGameScreens _panel) { CloseAllPanels(); ShowPanel(_panel); }