2024-11-28 23:07:50 +00:00
|
|
|
using UnityEngine;
|
|
|
|
|
2025-02-10 02:13:46 +00:00
|
|
|
namespace DDD
|
2024-11-28 23:07:50 +00:00
|
|
|
{
|
|
|
|
[CreateAssetMenu(fileName = "CardShopDataTable", menuName = "ScriptableObjects")]
|
|
|
|
|
|
|
|
public class CardShopDataSo : DataSo<CardShopData>
|
|
|
|
{
|
|
|
|
public CardShopData GetRandomCardData()
|
|
|
|
{
|
|
|
|
var rand = Random.Range(0, 100); // 범위를 0-100으로 조정
|
|
|
|
var checkAdd = 0;
|
|
|
|
foreach (var element in _datas.Values)
|
|
|
|
{
|
|
|
|
checkAdd += element.Ratio; // Ratio를 더하고 비교하도록 수정
|
|
|
|
if (checkAdd > rand) return element;
|
|
|
|
}
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|