using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Collections.Generic; public class EquipInfo : MonoBehaviour { public Image border; public Image icon; public Text nameTxt; public Text levelTxt; public Text descTxt; public Text upgradeLabel; public Button upgradeBtn; public Text equipLabel; public Button equipBtn; public EquipPanel equipPanel; private Equipment equipment; void Awake() { upgradeLabel.text = Language.GetStr ("EquipPanel", "upgrade"); equipLabel.text = Language.GetStr ("EquipPanel", "equip"); } public void SetEquip(Equipment equip) { this.equipment = equip; border.color = equip.GetData ().GetBorderColor (); icon.sprite = equip.GetData ().GetIconSprite (); nameTxt.text = equip.GetData ().GetName (); nameTxt.color = equip.GetData ().GetTextColor (); levelTxt.text = equip.GetLevelLabel (); descTxt.text = equip.GetDescription (); if (equip.GetCount () >= equip.GetNextLevelCount ()) ButtonUtil.Selected (upgradeBtn.gameObject); else ButtonUtil.Unselect (upgradeBtn.gameObject); } public void OnClickUpgrade() { if (equipment.GetCount () >= equipment.GetNextLevelCount ()) { } } public void OnClickEquip() { equipPanel.Equip (equipment); } }