using System; using UnityEngine; using UnityEngine.UI; public class ItemsConfirmCell : CellView { [SerializeField] ItemCell itemCell; [SerializeField] Text itemName; [SerializeField] Image sourceImg; public void Display(int index) { var item = ConfirmCancel.getItems[index]; int itemID = item.id; itemCell.Init(new ItemCellModel(itemID, false, item.countEx)); itemCell.button.SetListener(() => { ItemTipUtility.Show(itemID); }); itemName.text = string.IsNullOrEmpty(item.dataEx) ? ItemConfig.Get(itemID).ItemName : item.dataEx; sourceImg.SetActive(item.useType != 0); sourceImg.SetSprite($"AwardMark{item.useType}"); sourceImg.SetNativeSize(); } }