41 lines
1.2 KiB
C#
41 lines
1.2 KiB
C#
using UnityEngine;
|
|
using System.Collections;
|
|
using UnityEngine.UI;
|
|
using GCGame.Table;
|
|
using GCGame;
|
|
|
|
|
|
public class MarryCopyRewareItem : MonoBehaviour {
|
|
public Image itemIcon;
|
|
public Image itemQuality;
|
|
|
|
private int itemId = -1;
|
|
public void InitItem(int _ItemId)
|
|
{
|
|
itemId = _ItemId;
|
|
Tab_CommonItem commonItem = TableManager.GetCommonItemByID(_ItemId, 0);
|
|
if(commonItem != null)
|
|
{
|
|
LoadAssetBundle.Instance.SetImageSprite(itemIcon, commonItem.Icon);
|
|
LoadAssetBundle.Instance.SetImageSprite(itemQuality, 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()
|
|
{
|
|
if(itemId == -1)
|
|
{
|
|
return;
|
|
}
|
|
ItemTooltipsLogic.ShowItemTooltip(itemId, ItemTooltipsLogic.ShowType.Info, itemIcon.transform.position);
|
|
}
|
|
}
|