ProjectDDD/Assets/_DDD/_Scripts/GameUi/ItemSlotUi.cs

31 lines
699 B
C#
Raw Normal View History

2025-07-24 08:41:20 +00:00
using TMPro;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace DDD
{
public class ItemSlotUi : MonoBehaviour
{
[SerializeField]
private Button _button;
[SerializeField]
private Image _itemImage;
[SerializeField]
private TextMeshProUGUI _quantityText;
[SerializeField]
private Image _markImage;
private ItemData _itemData;
public void Initialize(UnityAction buttonEvent, string itemKey)
{
_button.onClick.AddListener(buttonEvent);
_itemData = DataManager.Instance.ItemDataSo.GetDataById(itemKey);
}
}
}