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();
|
}
|
}
|