From 5f8080ff9c28322c3853efe92c26fb8c68f96b98 Mon Sep 17 00:00:00 2001 From: Lim0_C Date: Mon, 12 May 2025 15:05:57 +0900 Subject: [PATCH] =?UTF-8?q?DEG-140=20[Feat]=20=EC=A7=84=EC=A7=9C=20?= =?UTF-8?q?=EC=9D=BC=EC=8B=9C=EC=A0=95=EC=A7=80=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/LYM/Scripts/PanelController.cs | 2 +- Assets/LYM/Scripts/PauseButton.cs | 2 +- Assets/Scripts/Common/GameManager.cs | 11 +++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Assets/LYM/Scripts/PanelController.cs b/Assets/LYM/Scripts/PanelController.cs index bb31a025..6c7cf12d 100644 --- a/Assets/LYM/Scripts/PanelController.cs +++ b/Assets/LYM/Scripts/PanelController.cs @@ -20,7 +20,7 @@ public class PanelController : MonoBehaviour public void Show() { if (_canvasGroup == null) return; - _canvasGroup.DOFade(1, 0.5f); + _canvasGroup.DOFade(1, 0.5f).SetUpdate(true); } public void Hide(bool doDestroy = true) diff --git a/Assets/LYM/Scripts/PauseButton.cs b/Assets/LYM/Scripts/PauseButton.cs index 9a463e2f..1eeef520 100644 --- a/Assets/LYM/Scripts/PauseButton.cs +++ b/Assets/LYM/Scripts/PauseButton.cs @@ -6,7 +6,7 @@ public class PauseButton : MonoBehaviour { public void OnClicked() { - //todo: 게임 일시정지 필요 + GameManager.Instance.PauseGame(); var menuPanel = GameManager.Instance.PanelManager.GetPanel("MenuPanel"); menuPanel.GetComponent().Show(); } diff --git a/Assets/Scripts/Common/GameManager.cs b/Assets/Scripts/Common/GameManager.cs index a02bb9d3..42b1b1a2 100644 --- a/Assets/Scripts/Common/GameManager.cs +++ b/Assets/Scripts/Common/GameManager.cs @@ -49,6 +49,17 @@ public partial class GameManager : Singleton #endregion + //일시 정지 + public void PauseGame() + { + Time.timeScale = 0; + } + + public void ResumeGame() + { + Time.timeScale = 1; + } + // 날짜 진행 public void AdvanceDay() {