yyl
2025-07-29 b0a5d4688f1af73b5ad03ccc2df11c9aac1523a9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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);
 
    }
}