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