From 97c41a57adcbd99d3455a1bc1f94e4ded1718e30 Mon Sep 17 00:00:00 2001 From: "aube.lee" Date: Thu, 27 Feb 2025 23:04:45 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20UIManager=EC=97=90=EC=84=9C=20OptionUI?= =?UTF-8?q?=EC=9D=98=20=EC=9E=AC=ED=99=94=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?= =?UTF-8?q?=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=97=B0=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gameton-06/Assets/Gameton/Scripts/Common/UIManager.cs | 7 +++++++ Gameton-06/Assets/Gameton/Scripts/UI/OptionUI.cs | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Gameton-06/Assets/Gameton/Scripts/Common/UIManager.cs b/Gameton-06/Assets/Gameton/Scripts/Common/UIManager.cs index ef25afbd..c7ad519e 100644 --- a/Gameton-06/Assets/Gameton/Scripts/Common/UIManager.cs +++ b/Gameton-06/Assets/Gameton/Scripts/Common/UIManager.cs @@ -33,6 +33,13 @@ namespace TON return targetUI; } + // 상점 및 기타 화면에서 재화 데이터 업데이트 시 매니저를 통해 호출 + public void UpdateCashData() + { + var targetUI = Singleton.GetUI(UIList.OptionUI); + targetUI.SetCashAmount(); + } + private Dictionary panels = new Dictionary(); private Dictionary popups = new Dictionary(); diff --git a/Gameton-06/Assets/Gameton/Scripts/UI/OptionUI.cs b/Gameton-06/Assets/Gameton/Scripts/UI/OptionUI.cs index 50ad3b98..33c6b9a5 100644 --- a/Gameton-06/Assets/Gameton/Scripts/UI/OptionUI.cs +++ b/Gameton-06/Assets/Gameton/Scripts/UI/OptionUI.cs @@ -12,7 +12,6 @@ namespace TON public GameObject settingObject; // 더보기(옵션) 버튼 public GameObject parseObject; // 일시정지 - // 로비 : 골드/생선/인벤토리/더보기 버튼 // 스테이지 : 인벤토리/일시정지 버튼 // 상점 : 골드/생선 @@ -22,7 +21,7 @@ namespace TON SetObjectActive(); } - private void SetCashAmount() + public void SetCashAmount() { goldObject.GetComponentInChildren().text = $"{PlayerDataManager.Singleton.goldAmount}"; fishObject.GetComponentInChildren().text = $"{PlayerDataManager.Singleton.fishAmount}";