public void ChangeScreen(string _Screen) { SC_GlobalEnums.Screens _screen = (SC_GlobalEnums.Screens)SC_GlobalEnums.Screens.Parse(typeof(SC_GlobalEnums.Screens), _Screen); if (sc_MenuLogic != null) { sc_MenuLogic.ChangeScreen(_screen); } }
public void Back() { screenList["Screen_" + currentScreen].SetActive(false); screenList["Screen_" + screenStack.Peek()].SetActive(true); currentScreen = screenStack.Peek(); if (screenStack.Count != 0) { screenStack.Pop(); } }
public void ChangeScreen(SC_GlobalEnums.Screens _Screen) { screenStack.Push(currentScreen); if (_Screen == SC_GlobalEnums.Screens.SinglePlayer) { isMyTurn = true; screenList["Screen_SinglePlayer_Title"].GetComponent <Text>().text = "Player One"; } screenList["Screen_" + currentScreen].SetActive(false); screenList["Screen_" + _Screen].SetActive(true); currentScreen = _Screen; }