DEG-140 [feat] 일시정지 기능 추가 #34

Merged
Lim0_C merged 6 commits from DEG-140-게임-일시정지 into main 2025-05-12 06:12:05 +00:00
3 changed files with 13 additions and 2 deletions
Showing only changes of commit 5f8080ff9c - Show all commits

View File

@ -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)

View File

@ -6,7 +6,7 @@ public class PauseButton : MonoBehaviour
{
public void OnClicked()
{
//todo: 게임 일시정지 필요
GameManager.Instance.PauseGame();
var menuPanel = GameManager.Instance.PanelManager.GetPanel("MenuPanel");
menuPanel.GetComponent<MenuPanelController>().Show();
}

View File

@ -49,6 +49,17 @@ public partial class GameManager : Singleton<GameManager>
#endregion
//일시 정지
public void PauseGame()
{
Time.timeScale = 0;
}
public void ResumeGame()
{
Time.timeScale = 1;
}
// 날짜 진행
public void AdvanceDay()
{