using System.Collections; using System.Collections.Generic; using UniRx; using UnityEngine; namespace TON { public class RoulettePresenter { private PlayerDataManager playerDataManager; private List roulettePieceData = new(); public RoulettePresenter() { // 싱글톤으로 PlayerDataManager 접근 playerDataManager = PlayerDataManager.Singleton; if (playerDataManager == null) { Debug.LogError("PlayerDataManager가 초기화되지 않았습니다."); } // Todo : UI 바인딩 roulettePieceData.Add(new RoulettePieceData()); for (int i = 0; i < 5; i++) { roulettePieceData[i].description = 10.ToString(); } } // 재화 획득 메서드 public void InsertRouletteResult(RoulettePieceData selectedData) { // 재화 획득 코드 추가 playerDataManager.AddGold(int.Parse(selectedData.description)); // UI 갱신 코드 추가 UIManager.Singleton.UpdateCashData(); Debug.Log($"{selectedData.index}:{selectedData.description}"); } } }