void ShowScreen(UI.Screen screen) { screens.ForEach(s => s.Hide()); screen.Show(); while (screenHistory.Contains(screen)) { screenHistory.Pop(); } currentScreen = screen; screenHistory.Push(currentScreen); }
void ShowScreen(UI.Screen screen) { screens.ForEach(s => s.Hide()); screen.Show(); }