From 884103d805270bd776b7a485d9431401c0c05594 Mon Sep 17 00:00:00 2001 From: miepzerino <o.skotnik@gmail.com> Date: Sun, 30 Mar 2025 18:50:13 +0000 Subject: [PATCH] #16 added ores to player inventory #14 show inventory in UI --- Assets/Scripts/PauseMenu.cs | 28 +++++++++------------------- 1 files changed, 9 insertions(+), 19 deletions(-) diff --git a/Assets/Scripts/PauseMenu.cs b/Assets/Scripts/PauseMenu.cs index 90c5270..7227f6f 100644 --- a/Assets/Scripts/PauseMenu.cs +++ b/Assets/Scripts/PauseMenu.cs @@ -7,7 +7,6 @@ public class PauseMenu : MonoBehaviour { - public static bool GameIsPaused = false; public GameObject pauseMenuUI; public GameObject settingsMenuUI; @@ -18,14 +17,13 @@ private void Awake() { animator = GetComponent<Animator>(); - GameIsPaused = false; } public void OnEscapedPressed(InputAction.CallbackContext context) { if (context.started) { - ResumeOrPauseGame(GameIsPaused); + ResumeOrPauseGame(GameManager.GameIsPaused); } } @@ -43,38 +41,30 @@ private void ResumeWithMenu() { - // TODO make it dynamic (whichever UI is activ set it to falsen when unpaused) + // TODO make it dynamic (whichever UI is activ set it to false when unpaused) + GameManager.ResumeGame(); pausePanel.SetActive(false); - Resume(); - } - public void Resume() - { - Time.timeScale = 1f; - GameIsPaused = false; } private void PauseWithMenu() { + GameManager.PauseGame(); settingsMenuUI.SetActive(false); pauseMenuUI.SetActive(true); pausePanel.SetActive(true); - Pause(); - } - public void Pause() - { - Time.timeScale = 0f; - GameIsPaused = true; } public void OnResumeClicked() { - Resume(); + GameManager.ResumeGame(); } public void OnGameSaveClicked() { PlayerController playerController = GameObject.Find("Player").GetComponent<PlayerController>(); - SaveSystem.SavePlayer(playerController); + SaveSystem.SavePlayer(new SaveDataPlayer(playerController)); + GameManager gameManager= GameObject.Find("GameManager").GetComponent<GameManager>(); + SaveSystem.SaveMapState(new SaveDataMap(gameManager.destroyedTiles, gameManager.generateTileMap.seed.Value)); animator.SetTrigger("GameSaved"); } @@ -95,7 +85,7 @@ public void OnExitClicked() { - Resume(); + GameManager.ResumeGame(); SceneManager.LoadScene("MainMenu"); } -- Gitblit v1.9.3