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

}