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}";