From 39001a600fcae2bcf27c225df8752d75fb92fef4 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 31 十月 2025 11:18:26 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/System/Equip/EquipExchangeCell.cs |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/Main/System/Equip/EquipExchangeCell.cs b/Main/System/Equip/EquipExchangeCell.cs
index 62f9ce8..c0703d1 100644
--- a/Main/System/Equip/EquipExchangeCell.cs
+++ b/Main/System/Equip/EquipExchangeCell.cs
@@ -71,7 +71,7 @@
 
         equipImage.SetOrgSprite(equip.config.IconKey);
         itemName.text = UIHelper.AppendColor(equip.config.ItemColor, equip.config.ItemName, true, 1);
-        qualityName.text = UIHelper.GetQualityNameWithColor(equip.config.ItemColor, Language.Get("equipQualityFormat"));
+        qualityName.text = UIHelper.GetQualityNameWithColor(equip.config.ItemColor, Language.Get("L1039"));
         itemNameOutline.OutlineColor = UIHelper.GetUIOutlineColor(equip.config.ItemColor);
         qualityNameOutline.OutlineColor = UIHelper.GetUIOutlineColor(equip.config.ItemColor);
         placeName.text = EquipModel.Instance.GetEquipPlaceName(equip.config.EquipPlace);
@@ -97,11 +97,14 @@
 
             if (showFightPower < 0)
             {
-                fightPowerNum.text = UIHelper.AppendColor(TextColType.Red, $"-{UIHelper.ReplaceLargeNum(showFightPower)}", false);
+                fightPowerNum.text = UIHelper.AppendColor(TextColType.Red, $"-{UIHelper.ReplaceLargeNum(Math.Abs(showFightPower))}", false);
+                cmpResult = 2;
             }
             else
             {
+                cmpResult = showFightPower > 0 ? 1 : 0;
                 fightPowerNum.text = UIHelper.AppendColor(TextColType.Green, $"+{UIHelper.ReplaceLargeNum(showFightPower)}", false);
+
             }
         }
 
@@ -146,6 +149,8 @@
             }
         }
 
+        //鍏堢缉灏忥紝杩欐牱涓嶄細鍥犱负闂撮殧甯т骇鐢熸槑鏄剧殑闂儊
+        uieffect.transform.localScale = Vector3.zero;
         ShowAttrState(isNewEquip);
         RefreshEffect(equip).Forget();
     }
@@ -153,7 +158,7 @@
     //寤惰繜澶勭悊鐗规晥澶у皬
     async UniTask RefreshEffect(ItemModel equip)
     { 
-        await UniTask.DelayFrame(5);
+        await UniTask.DelayFrame(3);
         int effectID = EquipModel.Instance.equipUIEffects[Math.Min(equip.config.ItemColor, EquipModel.Instance.equipUIEffects.Length) - 1];
         if (effectID == 0)
         {
@@ -161,6 +166,7 @@
         }
         else
         {
+            uieffect.Stop();
             uieffect.effectId = effectID;
             //璁$畻楂樺害缂╂斁姣斾緥 鐗规晥鏄剧ず渚濊禆rect鐨勬帓鐗�
             uieffect.transform.localScale = new Vector3(0.98f, bgRect.rect.height / uieffect.GetComponent<RectTransform>().rect.height, 1);
@@ -321,8 +327,6 @@
             }
         }
     }
-    
-
 
 }
 

--
Gitblit v1.8.0