Project_WL/Assets/Script/UI/Gacha/GachaRewardCard.cs

33 lines
786 B
C#
Raw Normal View History

2025-04-18 06:29:58 +00:00
using TMPro;
using UnityEngine;
using UnityEngine.UI;
2025-04-18 06:10:16 +00:00
public class GachaRewardCard : CardBase
{
2025-04-18 06:29:58 +00:00
public Image[] images; // 0 아이콘
public TextMeshProUGUI[] texts; // 0 수량
public GameObject[] gos; // 0 체크 상태
GachaRandomBagTableData m_Data;
2025-04-18 06:10:16 +00:00
public override void Set<T>(T _base)
{
base.Set(_base);
2025-04-18 06:29:58 +00:00
m_Data = _base as GachaRandomBagTableData;
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.n_RewardID);
texts[0].text = "1";
gos[0].SetActive(false);
2025-04-18 06:10:16 +00:00
}
public override void Set(int _val)
{
gos[0].SetActive(_val == m_Data.n_RewardID);
}
public void OnClick_Check()
{
NewGameUI.Ins.m_GachaUI.m_gachaBase.m_GachaRepeatReward.Select_Item(m_Data.n_RewardID);
}
2025-04-18 06:10:16 +00:00
}