| | |
| | | { |
| | | if (hero.heroConfig.FetterIDList.Length > 0) |
| | | { |
| | | connetionForm.SetActive(true); |
| | | connetionForm.Display(hero.heroConfig.FetterIDList[0], Language.Get("herocard38") + "\n", true, guid); |
| | | int fetterID = hero.heroConfig.FetterIDList[0]; |
| | | HeroFetterConfig fetterConfig = HeroFetterConfig.Get(fetterID); |
| | | if (fetterConfig != null && HeroUIManager.IsFetterAllHeroOpen(fetterConfig)) |
| | | { |
| | | connetionForm.SetActive(true); |
| | | connetionForm.Display(fetterID, Language.Get("herocard38") + "\n", true, guid); |
| | | } |
| | | else |
| | | { |
| | | connetionForm.SetActive(false); |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | fetterGo.SetActive(false); |
| | | return; |
| | | } |
| | | |
| | | // 检查第一个羁绊组合是否满足开服天条件,不满足则隐藏整个羁绊区域 |
| | | int firstFetterID = hero.heroConfig.FetterIDList[0]; |
| | | HeroFetterConfig firstFetterConfig = HeroFetterConfig.Get(firstFetterID); |
| | | if (firstFetterConfig == null || !HeroUIManager.IsFetterAllHeroOpen(firstFetterConfig)) |
| | | { |
| | | fetterGo.SetActive(false); |
| | | return; |
| | | } |
| | | |
| | | fetterGo.SetActive(true); |
| | | |
| | | for (int i = 0; i < fetterText.Length; i++) |