private void Awake() { State = GameState.Starting; var scriptsObject = GameObject.Find("Scripts"); _inputManager = scriptsObject.AddComponent <InputManager>(); _gameHandler = scriptsObject.GetComponent <GameHandler>(); ThePlayer = FindObjectOfType <Player>(); }
public void ResumeGame() { if (State == GameState.Resuming) { return; } State = GameState.Resuming; _gameHandler.ResumeGame(); }
public void WaitForTooltip(bool bWait) { State = GameState.PausedForTooltip; _inputManager.ClearInput(); if (bWait) { PauseGame(showMenu: false); } }
public void PauseGame(bool showMenu) { State = GameState.Paused; ThePlayer.PauseGame(true); _gameHandler.PauseGame(showMenu); }
public void EnterGamePlay() { State = GameState.Normal; ThePlayer.StartGame(); }
public void WaitForVillageSpeech() { State = GameState.PausedForTooltip; _inputManager.ClearInput(); }
public void ResumeGameplay() { State = GameState.Normal; _inputManager.ClearInput(); ThePlayer.PauseGame(false); }