diff --git a/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/Roulette.cs b/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/Roulette.cs index af769742..3696b3ec 100644 --- a/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/Roulette.cs +++ b/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/Roulette.cs @@ -73,21 +73,6 @@ namespace TON Debug.Log($"({roulettePieceData[i].index}) {roulettePieceData[i].description}:{roulettePieceData[i].weight}"); } } - - private int GetRandomIndex() - { - int weight = Random.Range(0, accumulatedWeight); - - for (int i = 0; i < roulettePieceData.Length; ++i) - { - if (roulettePieceData[i].weight > weight) - { - return i; - } - } - - return 0; - } public void Bind(RoulettePresenter presenter) { @@ -118,7 +103,7 @@ namespace TON }); } - private System.Collections.IEnumerator OnSpin(float end, System.Action onEnd) + private IEnumerator OnSpin(float end, System.Action onEnd) { float current = 0; float percent = 0; diff --git a/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/RoulettePresenter.cs b/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/RoulettePresenter.cs index 3ee4772b..5ac6c1de 100644 --- a/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/RoulettePresenter.cs +++ b/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/RoulettePresenter.cs @@ -57,8 +57,7 @@ namespace TON SelectedPiece.Value = selected; onResult?.Invoke(selected); } - - // 결과 처리(예: 골드 지급 등) + public void InsertRouletteResult(RoulettePiecePresenter selectedPresenter) { if (playerDataManager != null && int.TryParse(selectedPresenter.Description.Value, out int gold))