| | |
| | | |
| | | for (int i = 0; i < moneyIcons.Length; i++) |
| | | { |
| | | if (i < hero.qualityBreakConfig.UPCostItemList.Length) |
| | | if (hero.qualityBreakConfig.UPCostItemList != null && i < hero.qualityBreakConfig.UPCostItemList.Length) |
| | | { |
| | | moneyRects[i].SetActive(true); |
| | | moneyIcons[i].SetOrgSprite(ItemConfig.Get(hero.qualityBreakConfig.UPCostItemList[i][0]).IconKey); |
| | |
| | | potentialText.text = Language.Get("L1100", Language.Get("herocard56"), string.Join("\n", attrStrArr)); |
| | | |
| | | string needLV = UIHelper.AppendColor(hero.heroLevel < hero.qualityBreakConfig.UPLVNeed ? TextColType.Red : TextColType.Green, $"{hero.heroLevel}/{hero.qualityBreakConfig.UPLVNeed}"); |
| | | needLVText.text = Language.Get("herobreak3", needLV); |
| | | |
| | | string needStar = UIHelper.AppendColor(hero.heroStar < hero.qualityBreakConfig.UPLVNeedStar ? TextColType.Red : TextColType.Green, $"{hero.heroStar}/{hero.qualityBreakConfig.UPLVNeedStar}"); |
| | | |
| | | needLVText.text = Language.Get("herobreak3", needLV) + (hero.qualityBreakConfig.UPLVNeedStar > 0 ? " " + Language.Get("HeroBreakStar") + needStar : string.Empty); |
| | | } |
| | | |
| | | void BreakLV() |