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