using UnityEngine; using UnityEngine.UI; public class CommonGetItem : MonoBehaviour { [SerializeField] ItemCell itemCell; [SerializeField] TextEx txtItemName; [SerializeField] Image beautyExImg; public void Display(int itemID, int useType) { txtItemName.SetActive(ItemLogicUtility.Instance.isNameShow); Int2 idInfo = new Int2(itemID, useType); if (!ItemLogicUtility.Instance.totalShowItems.ContainsKey(idInfo)) { return; } var item = ItemLogicUtility.Instance.totalShowItems[idInfo]; itemCell.Init(new ItemCellModel(itemID, false, item.countEx)); txtItemName.text = ItemConfig.Get(itemID).ItemName; itemCell.button.SetListener(() => { ItemTipUtility.Show(itemID); }); beautyExImg.SetActive(item.useType != 0); beautyExImg.SetSprite($"AwardMark{item.useType}"); beautyExImg.SetNativeSize(); } }