33 lines
786 B
C#
33 lines
786 B
C#
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class GachaRewardCard : CardBase
|
|
{
|
|
public Image[] images; // 0 아이콘
|
|
public TextMeshProUGUI[] texts; // 0 수량
|
|
public GameObject[] gos; // 0 체크 상태
|
|
|
|
GachaRandomBagTableData m_Data;
|
|
|
|
public override void Set<T>(T _base)
|
|
{
|
|
base.Set(_base);
|
|
|
|
m_Data = _base as GachaRandomBagTableData;
|
|
|
|
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.n_RewardID);
|
|
texts[0].text = "1";
|
|
gos[0].SetActive(false);
|
|
}
|
|
|
|
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);
|
|
}
|
|
} |