From 0e3029a3dc4375c7eab8de9ccf07b5a2595c0070 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期日, 24 八月 2025 00:05:59 +0800 Subject: [PATCH] 117 【武将】武将系统 - 武将属性查看,非主线上阵武将战力提升显示 --- Main/System/HeroUI/HeroLVBreakWin.cs | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/Main/System/HeroUI/HeroLVBreakWin.cs b/Main/System/HeroUI/HeroLVBreakWin.cs index 015731a..d63ffd4 100644 --- a/Main/System/HeroUI/HeroLVBreakWin.cs +++ b/Main/System/HeroUI/HeroLVBreakWin.cs @@ -76,11 +76,23 @@ List<string> attrStrArr = new List<string>(); for (int i = 0; i < nextQualityBreakConfig.AttrIDList.Length; i++) { + if (nextQualityBreakConfig.AttrIDList[i] == 0) + { + continue; + } attrStrArr.Add(PlayerPropertyConfig.GetFullDescription(nextQualityBreakConfig.AttrIDList[i], nextQualityBreakConfig.AttrValueList[i])); } if (nextQualityBreakConfig.SkillID != 0) { - attrStrArr.Add(SkillConfig.Get(nextQualityBreakConfig.SkillID)?.Description); + var skill = SkillConfig.Get(nextQualityBreakConfig.SkillID); + if (skill != null) + { + attrStrArr.Add(skill.Description); + } + else + { + Debug.LogError("鏈厤缃妧鑳�" + nextQualityBreakConfig.SkillID); + } } potentialText.text = Language.Get("L1100", Language.Get("herocard56"), string.Join(Language.Get("L1112"), attrStrArr)); } @@ -92,6 +104,7 @@ var pack = new CB232_tagCSHeroBreak(); pack.ItemIndex = (ushort)hero.itemHero.gridIndex; GameNetSystem.Instance.SendInfo(pack); + HeroUIManager.Instance.lastFightPower = new KeyValuePair<int, long>(hero.heroId, hero.CalculatePower(false)); CloseWindow(); //璁剧疆涓瓑寰呭洖澶嶇殑鏍囪瘑 鏄剧ず鎴愬姛鐣岄潰 HeroUIManager.Instance.waitResponse = new WaitHeroFuncResponse() -- Gitblit v1.8.0