public void ExitCombat() { NeverdawnCamera.HideGrid(1.0f); _combatController.ExitCombat(); _gameState = GameState.Exploration; }
private IEnumerator loadGame(SerializableGame data, float delay = 0.0f) { yield return(new WaitForSeconds(delay)); _currentGame = data; AsyncOperation async = SceneManager.LoadSceneAsync(data.currentScene); while (!async.isDone) { _loadingScreen.SetProgress(Mathf.Clamp01(async.progress / 0.9f)); yield return(null); } _generalGuiPage.Show(); _loadingScreen.Hide(1.0f); NeverdawnCamera.HideGrid(); yield return(new WaitForSeconds(1.0f)); }