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

26 lines
665 B
C#
Raw Normal View History

2025-04-15 02:47:07 +00:00
using TMPro;
using UnityEngine;
public class GachaBase : MonoBehaviour
{
2025-04-17 03:23:59 +00:00
public TextMeshProUGUI[] texts; // 0 진행율, 1 혜택1, 2 혜택2
public btn_gacha[] gacha_btns; // 0 10회, 1 1회
2025-04-15 02:47:07 +00:00
2025-04-15 05:08:56 +00:00
GachaConfigTableData m_Data;
2025-04-15 02:47:07 +00:00
public virtual void Set(int gacha)
{
gameObject.SetActive(true);
texts[1].text = DSUtil.Format(380, 0, MyText.Get_GradeName(4));
texts[2].text = DSUtil.Format(380, 0, MyText.Get_GradeName(5));
2025-04-15 05:08:56 +00:00
m_Data = table_gachaconfig.Ins.Get_Data_orNull(gacha);
2025-04-17 03:23:59 +00:00
Set_UI();
2025-04-15 02:47:07 +00:00
}
2025-04-17 07:07:56 +00:00
public void Set_UI()
2025-04-15 02:47:07 +00:00
{
2025-04-17 03:23:59 +00:00
gacha_btns[0].Set(10, m_Data);
gacha_btns[1].Set(1, m_Data);
2025-04-15 02:47:07 +00:00
}
}