using UnityEngine; using System.Collections; using UnityEngine.UI; using GCGame.Table; using Games.Item; using GCGame; public class CopyFinishRewItem : MonoBehaviour { public Image itemIcon; public Text itemNum; public Image itemQuality; private int itemDataId; public void InitItem(int itemId, int num) { if(num <= 0) { this.gameObject.SetActive(false); return; } itemDataId = itemId; Tab_CommonItem commonItem = TableManager.GetCommonItemByID(itemId, 0); if(commonItem == null) { this.gameObject.SetActive(false); return; } this.gameObject.SetActive(true); 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 = Utils.ConvertLargeNumToPretty(num); } public void OnItemclick() { GameItem item = new GameItem(); item.DataID = itemDataId; ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info, transform.position); } }