Esempio n. 1
0
 public void LoadMenu(bool showLoadingScreen = true)
 {
     if (showLoadingScreen)
     {
         loadingScreen.Show();
     }
     sceneNavigator.LoadMenu(() =>
     {
         ShowScreen(menuScreen);
         Sound.MusicManager.Play(Sound.MusicType.Menu);
     });
 }
Esempio n. 2
0
        void ShowScreen(UI.Screen screen)
        {
            screens.ForEach(s => s.Hide());
            screen.Show();

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