using UnityEngine; namespace DDD { [CreateAssetMenu(fileName = "CardShopDataTable", menuName = "ScriptableObjects")] public class CardShopDataSo : DataSo { 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; } } }