using UnityEngine; using UnityEngine.UI; //羁绊模块 public class HeroConnectionCell : MonoBehaviour { [SerializeField] HeroConnectionHeadCell[] heros; [SerializeField] Text connAttrText; public void Display(int fetterID) { HeroFetterConfig heroFetterConfig = HeroFetterConfig.Get(fetterID); for (int i = 0; i < heros.Length; i++) { if (i < heroFetterConfig.HeroIDList.Length) { heros[i].SetActive(true); heros[i].Display(heroFetterConfig.HeroIDList[i], i); } else { heros[i].SetActive(false); } } string attrStr = ""; for (int i = 0; i < heroFetterConfig.AttrIDList.Length; i++) { attrStr += PlayerPropertyConfig.GetFullDescription(heroFetterConfig.AttrIDList[i], heroFetterConfig.AttrValueList[i]) + " "; } connAttrText.text = Language.Get("L1100", heroFetterConfig.FetterName, UIHelper.AppendColor(TextColType.lightYellow, attrStr)); } }