using UnityEngine; using System.Collections; using UnityEngine.UI; using GCGame.Table; using Games.Item; public class CopySceneRewardItem : MonoBehaviour { public Image itemQuality; public Image itemIcon; public Text countText; private int curItemId; public void InitItem(int itemId, int count) { curItemId = itemId; Tab_CommonItem commonItem = TableManager.GetCommonItemByID(itemId, 0); if(commonItem == null) { return; } if (count == -1) { countText.gameObject.SetActive(false); }else { countText.gameObject.SetActive(true); countText.text = count.ToString(); } LoadAssetBundle.Instance.SetImageSprite(itemIcon, commonItem.Icon); GameItem item = new GameItem(); item.DataID = itemId; 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); } } public void OnItemClick() { ItemTooltipsLogic.ShowItemTooltip(curItemId, ItemTooltipsLogic.ShowType.Info, this.gameObject.transform.position); } }