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