using UnityEngine;
|
using UnityEngine.UI;
|
|
//布阵中的 武将角色
|
public class HeroScenePosCell : MonoBehaviour
|
{
|
[SerializeField] Button heroBtn;
|
[SerializeField] Text jobTip;
|
[SerializeField] Text posTip;
|
[SerializeField] Image countryImg;
|
[SerializeField] Text nameText;
|
[SerializeField] Text lvText;
|
[SerializeField] UIHeroController heroModel;
|
[SerializeField] Image posCircleImg;
|
|
public void Display(string guid)
|
{
|
var hero = HeroManager.Instance.GetHero(guid);
|
|
lvText.text = Language.Get("L1094") + hero.heroLevel.ToString();
|
var heroConfig = hero.heroConfig;
|
countryImg.SetSprite("herocountry" + heroConfig.Country);
|
heroModel.Create(heroConfig.SkinIDList[hero.SkinIndex], heroConfig.UIScale);
|
|
|
nameText.text = hero.breakLevel == 0 ? heroConfig.Name : Language.Get("herocardbreaklv", heroConfig.Name, hero.breakLevel);
|
|
}
|
}
|