示例#1
0
 void MainMenuController()
 {
     if (Input.GetButtonDown("Start"))
     {
         GameStateHandler.SetNewGameState(GameStateHandler.GameState.CharacterScreen);
         MenuManager.instance.RunCharacterScreen();
     }
 }
示例#2
0
 public void ClearGameData()
 {
     Camera.main.GetComponent <Animator>().SetBool("CharacterScreen", false);
     Camera.main.GetComponent <Animator>().SetBool("PlanetExplorerState", false);
     createCharacterScreen.SetActive(false);
     loadCharacterScreen.SetActive(false);
     DataController.instance.ClearGameData();
     GameStateHandler.SetNewGameState(GameStateHandler.GameState.MainMenu);
     ReticuleBehaviour.instance.Reticle.position = ReticuleBehaviour.instance.startPos;
 }
示例#3
0
    void CharacterScreen()
    {
        //Just a reset to MainLogoScreen if user deletes character.
        //if(MenuManager.currentState == MenuManager.MenuState.LogoScreen)
        //    GameStateHandler.SetNewGameState(GameStateHandler.GameState.MainMenu);

        if (SceneHandler.instance.GetCurrentScene().name == "PlanetExplorer")
        {
            GameStateHandler.SetNewGameState(GameStateHandler.GameState.PlanetExplorer);
        }
    }
示例#4
0
 private void Update()
 {
     if (PlanetInfoBox.activeSelf)
     {
         if (Input.GetMouseButtonDown(0))
         {
             SceneHandler.instance.LoadScene(PlanetInfoBox_Name.text);
             GameStateHandler.SetNewGameState(GameStateHandler.GameState.Planet);
         }
         if (Input.GetButtonDown("XboxA"))
         {
             Debug.Log("SelectedPlanet: " + PlanetInfoBox_Name.text);
             SceneHandler.instance.LoadScene(PlanetInfoBox_Name.text);
             GameStateHandler.SetNewGameState(GameStateHandler.GameState.Planet);
         }
     }
 }
示例#5
0
 void SetGameStateHandler()
 {
     GameStateHandler.SetNewGameState(GameStateHandler.GameState.Planet);
 }