42 lines
1.0 KiB
C#
42 lines
1.0 KiB
C#
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);
|
|
}
|
|
|
|
} |