using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
public class TipExchangeItemBehaviour : MonoBehaviour
|
{
|
[SerializeField] ItemCell m_Item;
|
[SerializeField] Text m_ItemName;
|
|
Action onClick;
|
|
public void Display(int itemId)
|
{
|
var itemData = new ItemCellModel(itemId, true, 1);
|
m_Item.Init(itemData);
|
m_Item.button.SetListener(() =>
|
{
|
if (onClick != null)
|
{
|
onClick();
|
}
|
ItemTipUtility.Show(itemId);
|
});
|
|
var config = ItemConfig.Get(itemId);
|
m_ItemName.text = config.ItemName;
|
}
|
|
public void SetListener(Action callback)
|
{
|
onClick = callback;
|
}
|
}
|
}
|