35 lines
812 B
C#
35 lines
812 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using UnityEngine.EventSystems;
|
|
using System.Collections;
|
|
using System;
|
|
using GCGame.Table;
|
|
|
|
public class LiveSkillInfoItem : UIItemSelect
|
|
{
|
|
|
|
public Text _Name;
|
|
public Text _Level;
|
|
public Image _Icon;
|
|
|
|
public Tab_LivingSkills _SkillInfo;
|
|
|
|
public override void Show(Hashtable hash)
|
|
{
|
|
base.Show();
|
|
|
|
var liveSkill = (Tab_LivingSkills)hash["InitObj"];
|
|
UpdateLiveSkill(liveSkill);
|
|
}
|
|
|
|
private void UpdateLiveSkill(Tab_LivingSkills liveSkill)
|
|
{
|
|
_SkillInfo = liveSkill;
|
|
_Name.text = liveSkill.SkillName;
|
|
_Level.text = StrDictionary.GetClientDictionaryString("#{1166}", liveSkill.SkillLevel);
|
|
LoadAssetBundle.Instance.SetImageSprite(_Icon, liveSkill.SkillIcon);
|
|
}
|
|
|
|
|
|
}
|