Files
JJBB/Assets/Project/Script/GUI/Welfare/WelfareRechargeRewardItem.cs
2024-08-23 15:49:34 +08:00

42 lines
1.2 KiB
C#

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using GCGame.Table;
public class WelfareRechargeRewardItem : MonoBehaviour {
public Image itemIcon;
public Text itemNum;
public Image itemQuality;
private int itemDataId;
public void InitItem(int itemId, int num)
{
itemDataId = itemId;
Tab_CommonItem commonItem = TableManager.GetCommonItemByID(itemId, 0);
if (commonItem == null)
{
return;
}
LoadAssetBundle.Instance.SetImageSprite(itemIcon, commonItem.Icon);
LoadAssetBundle.Instance.SetImageSprite(itemQuality, GCGame.Utils.GetItemQualityFrame(commonItem.Quality));
if (commonItem.QualityEffect > 0)
{
CommonItemContainerItem.ShowQualityEffect(true, commonItem.QualityEffect, itemIcon.transform);
}
else
{
CommonItemContainerItem.ShowQualityEffect(false, commonItem.QualityEffect, itemIcon.transform);
}
itemNum.text = num.ToString();
}
public void OnItemClick()
{
ItemTooltipsLogic.ShowItemTooltip(itemDataId, ItemTooltipsLogic.ShowType.Info, transform.position);
}
}