using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using Games.Item;
using GCGame.Table;
using GCGame;
using Games.Fellow;
using Games.GlobeDefine;

public class WorldBossRewardItem : UIItemSelect
{
    public Image ItemIcon;
    public Image ItemQuility;
    public Text ItemNum;

    CommonItemContainerItem.ItemInfo m_ItemInfo;

    public override void Show(Hashtable hash)
    {
        m_ItemInfo = (CommonItemContainerItem.ItemInfo)hash["InitObj"];
        if (m_ItemInfo == null)
            return;
        base.Show();

        LoadAssetBundle.Instance.SetImageSprite(ItemIcon, m_ItemInfo.itemSprite);
        LoadAssetBundle.Instance.SetImageSprite(ItemQuility, m_ItemInfo.itemQuality);
        if(ItemNum!=null)
        {
            ItemNum.text = m_ItemInfo.itemNum.ToString();
        }

    }

    public override void OnItemClick()
    {
        base.OnItemClick();
        if (m_ItemInfo == null)
            return;
        ItemTooltipsLogic.ShowItemTooltip(m_ItemInfo.itemID, ItemTooltipsLogic.ShowType.Info,Vector3.zero);
    }

}