ItemUI.cs
463 Bytes
using UnityEngine;
using UnityEngine.UI;
public class ItemUI : MonoBehaviour
{
[SerializeField] private Text nameText;
[SerializeField] private Image iconImage;
public void SetData(CustomListComponent.ItemData data)
{
if (nameText != null)
{
nameText.text = data.name;
}
if (iconImage != null && data.icon != null)
{
iconImage.sprite = data.icon;
}
}
}