public void SetScreen(String key) { if (activeScreen != null) { activeScreen.UnloadScreen(); } ScreenList.TryGetValue(key, out activeScreen); activeScreen.LoadScreen(); }