From 888a308e1938360d3e157562200eccbaba8ad090 Mon Sep 17 00:00:00 2001 From: "aube.lee" Date: Tue, 18 Feb 2025 15:06:08 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=8A=A4=ED=85=8C=EC=9D=B4=EC=A7=80=20?= =?UTF-8?q?=EC=9E=AC=EC=9E=85=EC=9E=A5=20=EB=B2=84=ED=8A=BC=20=ED=81=B4?= =?UTF-8?q?=EB=A6=AD=20=EC=95=A1=EC=85=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs b/Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs index 09626778..6e4bb0c7 100644 --- a/Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs +++ b/Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs @@ -36,6 +36,20 @@ namespace TON // TODO: 스테이지 재시작 로직 추가 Time.timeScale = 1f; Debug.Log("OnClickStageRetryButton"); + + // 가지고 있는 하트가 없다면 입장 불가 + if (HeartDataManager.Singleton.GetCurrentHearts() < 1) + { + Time.timeScale = 0f; + // TODO: 입장 불가 modal 출력 + Debug.Log("보유한 하트 없음"); + return; + } + + // 입장 시 하트 소모 + HeartDataManager.Singleton.UseHeart(); + + Main.Singleton.ChangeScene(SceneType.Stage); } } }