| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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);
- }
- }
|