CapersProject/Assets/02.Scripts/BlueWater/Tycoon/CardShopDataSo.cs
2025-02-10 11:13:46 +09:00

21 lines
616 B
C#

using UnityEngine;
namespace DDD
{
[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;
}
}
}