using UnityEngine; using UnityEngine.UI; using System.Collections; public class EquipTooltip : Tooltip { public Image icon; public Image border; public Text nameTxt; public Text levelTxt; public Text infoTxt; public override object data { get { return base.data; } set { base.data = value; int equipId = (int)value; Equipment equipment = EquipManager.GetInstance ().GetEquipmentByItemId (equipId); if (equipment == null) { EquipData equipData = EquipManager.GetInstance ().GetData (equipId); if(equipData != null) { equipment = new Equipment (0, equipData); } } if(equipment != null) { icon.sprite = equipment.GetData ().GetIconSprite (); border.color = equipment.GetData ().GetBorderColor (); nameTxt.text = equipment.GetData ().GetName (); nameTxt.color = equipment.GetData ().GetTextColor (); levelTxt.text = equipment.GetLevelLabel (); infoTxt.text = equipment.GetDescription (); } } } }