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