Пример #1
0
 public void PlayGame()
 {
     if (playTutorial)
     {
         if (AsyncToggle.loadAsynchronously)
         {
             asyncTutorialScene.LoadScene();
             System.Threading.Thread.Sleep(100);
             asyncHubWorldScene.KillScene();
         }
         else
         {
             SceneTransitionManager.ChangeScenes(Scenes.TutorialScene);
         }
     }
     else
     {
         if (AsyncToggle.loadAsynchronously)
         {
             asyncTutorialScene.KillScene();
             asyncHubWorldScene.LoadScene();
         }
         else
         {
             SceneTransitionManager.ChangeScenes(Scenes.HubWorldScene);
         }
     }
 }
Пример #2
0
 public void ConfirmYes()
 {
     if (AsyncToggle.loadAsynchronously)
     {
         HubWorldAsync.Instance.LoadScene(levelString);
     }
     else
     {
         SceneTransitionManager.ChangeScenes(levelString);
     }
 }
Пример #3
0
 public void MainMenuButton()
 {
     if (AsyncToggle.loadAsynchronously)
     {
         LevelToHubAsync.Instance.LoadMainMenu();
     }
     else
     {
         SceneTransitionManager.ChangeScenes(Scenes.MainMenuScene);
     }
 }
Пример #4
0
 public void ReturnToHubButton()
 {
     if (AsyncToggle.loadAsynchronously)
     {
         LevelToHubAsync.Instance.LoadHubWorld();
     }
     else
     {
         SceneTransitionManager.ChangeScenes(Scenes.HubWorldScene);
     }
 }
Пример #5
0
 public void Victory()
 {
     endSlate = EndState.Victory;
     if (AsyncToggle.loadAsynchronously)
     {
         LevelToHubAsync.Instance.LoadQuitScene();
     }
     else
     {
         SceneTransitionManager.ChangeScenes(Scenes.EndGameScene);
     }
     MusicManager.Instance.ChangeMusicState(MusicState.Victory, false, true);
 }
Пример #6
0
 protected override void ChangeScenes()
 {
     EndSlateManager.Instance.endSlate = EndState.Victory;
     SceneTransitionManager.ChangeScenes(Scenes.EndGameScene);
 }
Пример #7
0
 public void ReturnToMenu()
 {
     SceneTransitionManager.ChangeScenes(Scenes.MainMenuScene);
 }
Пример #8
0
 public void WarningUIYes()
 {
     SceneTransitionManager.ChangeScenes(Scenes.HubWorldScene);
 }
Пример #9
0
 protected virtual void ChangeScenes()
 {
     LevelManager.CompleteLevel();
     SceneTransitionManager.ChangeScenes(Scenes.HubWorldScene);
 }
Пример #10
0
 public void YesButton()
 {
     SceneTransitionManager.ChangeScenes(Scenes.MainMenuScene);
 }