룰렛 mvp 패턴 적용 중...

This commit is contained in:
2025-07-02 20:50:15 +09:00
parent 6808ca4fd7
commit 750f4173c0
5 changed files with 54 additions and 35 deletions

View File

@@ -8,7 +8,8 @@ namespace TON
public class RoulettePresenter
{
private PlayerDataManager playerDataManager;
private List<RoulettePieceData> roulettePieceData = new();
private List<RoulettePieceData> roulettePieceModels = new();
public ReactiveCollection<RoulettePresenter> RoulettePieces { get; } = new();
public RoulettePresenter()
{
@@ -22,11 +23,16 @@ namespace TON
// Todo : UI 바인딩
roulettePieceData.Add(new RoulettePieceData());
roulettePieceModels.Add(new RoulettePieceData("10", 1));
roulettePieceModels.Add(new RoulettePieceData("2", 14));
roulettePieceModels.Add(new RoulettePieceData("25", 1));
roulettePieceModels.Add(new RoulettePieceData("400", 72));
roulettePieceModels.Add(new RoulettePieceData("50", 1));
roulettePieceModels.Add(new RoulettePieceData("1000", 11));
for (int i = 0; i < 5; i++)
foreach (var item in roulettePieceModels)
{
roulettePieceData[i].description = 10.ToString();
RoulettePieces.Add(new RoulettePresenter(this, item));
}
}