From 90d08dded86ebd1ce4edddc388b2347dda26148d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期日, 24 八月 2025 00:42:00 +0800
Subject: [PATCH] 117 【武将】武将系统 - 优化

---
 Main/System/HeroUI/HeroPosWin.cs       |    5 +++--
 Main/System/HeroUI/HeroScenePosCell.cs |    7 ++++---
 Main/System/HeroUI/HeroTrainWin.cs     |    4 ++--
 3 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/Main/System/HeroUI/HeroPosWin.cs b/Main/System/HeroUI/HeroPosWin.cs
index 75bc0db..d2daecc 100644
--- a/Main/System/HeroUI/HeroPosWin.cs
+++ b/Main/System/HeroUI/HeroPosWin.cs
@@ -232,7 +232,8 @@
         //涓婇樀灞炴��
         for (int i = 0; i < attrOnList.Length; i++)
         {
-            attrOnList[i].text = PlayerPropertyConfig.GetFullDescription(new Int2(PlayerPropertyConfig.basePerAttrs[i], valuePer));
+            string format = valuePer == 0 ? "{0}+{1}" : "{0}+" + UIHelper.AppendColor(TextColType.Green, "{1}", false);
+            attrOnList[i].text = PlayerPropertyConfig.GetFullDescription(PlayerPropertyConfig.basePerAttrs[i], valuePer, format);
         }
     }
 
@@ -345,7 +346,7 @@
             else
             {
                 sceneHero[i].SetActive(true);
-                sceneHero[i].Display(teamHero.guid, i, flyFrom >= 0);
+                sceneHero[i].Display(teamHero.guid, i, flyFrom >= 0, true);
                 //鎸塻cenePosImgs 椤哄簭鎺掑簭瀵瑰簲浣嶇疆
                 sceneHero[i].transform.position = scenePosImgs[i].transform.position;
                 sceneHero[i].transform.localScale = Vector3.one;
diff --git a/Main/System/HeroUI/HeroScenePosCell.cs b/Main/System/HeroUI/HeroScenePosCell.cs
index 0758b5b..1742de9 100644
--- a/Main/System/HeroUI/HeroScenePosCell.cs
+++ b/Main/System/HeroUI/HeroScenePosCell.cs
@@ -21,7 +21,7 @@
     [SerializeField] Transform objForfly;  //鐐瑰嚮椋炲叆鐨勬椂鍊欑殑鏄鹃殣鎺у埗
 
 
-    public void Display(string guid, int index, bool isFly = false)
+    public void Display(string guid, int index, bool isFly = false, bool showSuggest = false)
     {
         var hero = HeroManager.Instance.GetHero(guid);
         this.transform.localScale = Vector3.one;
@@ -35,8 +35,9 @@
         posCircleImg.SetSprite("heroposcircle" + heroConfig.Quality);
 
         //涓嶆槸鎺ㄨ崘浣嶅垯鎻愮ず
-        if (heroConfig.Position == 1 && TeamConst.TeamPos2Array.Contains(index) ||
-            heroConfig.Position == 2 && TeamConst.TeamPos1Array.Contains(index))
+        //  if (heroConfig.Position == 1 && TeamConst.TeamPos2Array.Contains(index) ||
+        //     heroConfig.Position == 2 && TeamConst.TeamPos1Array.Contains(index))
+        if (showSuggest)
         {
             suggestForm.SetActive(true);
             jobTip.text = HeroUIManager.Instance.GetJobName(heroConfig.Class);
diff --git a/Main/System/HeroUI/HeroTrainWin.cs b/Main/System/HeroUI/HeroTrainWin.cs
index f8c39e8..bf6e1a9 100644
--- a/Main/System/HeroUI/HeroTrainWin.cs
+++ b/Main/System/HeroUI/HeroTrainWin.cs
@@ -380,14 +380,14 @@
                 lvupBtnText.text = Language.Get("L1111");
                 var breakConfig = HeroQualityBreakConfig.GetQualityBreakConfig(hero.Quality, hero.breakLevel);
                 lvupMoneyIcon.SetOrgSprite(ItemConfig.Get(breakConfig.UPCostItem[0]).IconKey);
-                lvupMoneyText.text = UIHelper.ShowUseItem(PackType.Item, breakConfig.UPCostItem[0], (ulong)breakConfig.UPCostItem[1]);
+                lvupMoneyText.text = UIHelper.ShowUseItem(PackType.Item, breakConfig.UPCostItem[0], (ulong)breakConfig.UPCostItem[1], TextColType.NavyBrown);
             }
             else
             {
                 lvupBtnText.text = Language.Get("L1109");
                 var lvupConfig = HeroQualityLVConfig.GetQualityLVConfig(hero.Quality, hero.heroLevel);
                 lvupMoneyIcon.SetOrgSprite(ItemConfig.Get(lvupConfig.UPCostItem[0]).IconKey);
-                lvupMoneyText.text = UIHelper.ShowUseItem(PackType.Item, lvupConfig.UPCostItem[0], (ulong)lvupConfig.UPCostItem[1]);
+                lvupMoneyText.text = UIHelper.ShowUseItem(PackType.Item, lvupConfig.UPCostItem[0], (ulong)lvupConfig.UPCostItem[1], TextColType.NavyBrown);
             }
 
         }

--
Gitblit v1.8.0