From 98cb4dc16ffecb3bee7ee4a9b6d96b272bfc1495 Mon Sep 17 00:00:00 2001 From: "aube.lee" Date: Thu, 20 Feb 2025 17:36:57 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EA=B2=8C=EC=9E=84=EC=98=A4=EB=B2=84/?= =?UTF-8?q?=EA=B2=8C=EC=9E=84=ED=81=B4=EB=A6=AC=EC=96=B4=20=EC=8B=9C=20?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=A0=80=EC=9E=A5=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=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/GameStage/StageDeadZone.cs | 5 ++++- Gameton-06/Assets/Gameton/Scripts/UI/GameWinUI.cs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Gameton-06/Assets/Gameton/Scripts/GameStage/StageDeadZone.cs b/Gameton-06/Assets/Gameton/Scripts/GameStage/StageDeadZone.cs index 8f9db888..84b77fa2 100644 --- a/Gameton-06/Assets/Gameton/Scripts/GameStage/StageDeadZone.cs +++ b/Gameton-06/Assets/Gameton/Scripts/GameStage/StageDeadZone.cs @@ -10,6 +10,10 @@ namespace TON { if (collision.CompareTag("Player")) { + // 캐릭터가 StageDeadZone에 들어옴과 동시에 게임오버 정보를 저장하도록 함 + StageManager.Singleton.StageGameOver(); + + // 캐릭터 Dead 로직 실행 CharacterBase character = collision.gameObject.GetComponentInChildren(); character.Dead(); @@ -21,7 +25,6 @@ namespace TON private void ShowGameOverUI() { UIManager.Show(UIList.GameOverUI); - StageManager.Singleton.StageGameOver(); } } diff --git a/Gameton-06/Assets/Gameton/Scripts/UI/GameWinUI.cs b/Gameton-06/Assets/Gameton/Scripts/UI/GameWinUI.cs index 10aeff1d..d6162244 100644 --- a/Gameton-06/Assets/Gameton/Scripts/UI/GameWinUI.cs +++ b/Gameton-06/Assets/Gameton/Scripts/UI/GameWinUI.cs @@ -14,6 +14,9 @@ namespace TON { rechargeModal.SetActive(false); + // 해당 UI 노출과 함께 게임 클리어 정보 저장장 + StageManager.Singleton.StageClear(); + // TODO: 획득한 아이템 리스트 출력 로직 구현 // TODO: 획득한 아이템 정보 저장 로직 구현 @@ -55,7 +58,7 @@ namespace TON public void OnClickAdButton() { - // TODO: 광고 시청 로직 추가, 골드 보상 2배 적용 후 Lobby로 이동 + // TODO: 광고 시청 로직 추가, 하트를 충전 Debug.Log("OnClickAdButton::: "); }