void MainMenuController() { if (Input.GetButtonDown("Start")) { GameStateHandler.SetNewGameState(GameStateHandler.GameState.CharacterScreen); MenuManager.instance.RunCharacterScreen(); } }
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; }
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); } }
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); } } }
void SetGameStateHandler() { GameStateHandler.SetNewGameState(GameStateHandler.GameState.Planet); }