From f9f2711f44e45021b4d69ca701bd25704578eef4 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 25 十一月 2025 17:20:34 +0800
Subject: [PATCH] 121 【武将】武将系统 - 同步武将升级增加固定属性

---
 Main/System/HeroUI/HeroTrainWin.cs |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/Main/System/HeroUI/HeroTrainWin.cs b/Main/System/HeroUI/HeroTrainWin.cs
index 1c05dc5..623f54d 100644
--- a/Main/System/HeroUI/HeroTrainWin.cs
+++ b/Main/System/HeroUI/HeroTrainWin.cs
@@ -196,6 +196,8 @@
         HeroManager.Instance.onHeroChangeEvent += RefreshHeroEvent;
         UIManager.Instance.OnCloseWindow += OnCloseWindow;
         TeamManager.Instance.OnTeamChange += TeamPosChangeEvent;
+        PackManager.Instance.RefreshItemEvent += RefreshItemEvent;
+
         guid = HeroUIManager.Instance.selectHeroGuid;
         hero = HeroManager.Instance.GetHero(guid);
         unfoldState = false;
@@ -211,6 +213,7 @@
         HeroManager.Instance.onHeroChangeEvent -= RefreshHeroEvent;
         UIManager.Instance.OnCloseWindow -= OnCloseWindow;
         TeamManager.Instance.OnTeamChange -= TeamPosChangeEvent;
+        PackManager.Instance.RefreshItemEvent -= RefreshItemEvent;
     }
 
     private void OnCloseWindow(UIBase closeUI)
@@ -293,6 +296,17 @@
             return;
         lockImg.SetActive(hero.isLock);
         unLockImg.SetActive(!hero.isLock);
+    }
+
+    void RefreshItemEvent(PackType type, int index, int itemID)
+    {
+        if (type != PackType.Item)
+            return;
+        if (itemID != 7 && itemID != 8)
+        {
+            return;
+        }
+        RefreshAttr();
     }
 
     void RefreshHeroEvent(HeroInfo hero)
@@ -494,7 +508,7 @@
                 lvupEffect.Play();
                 var cell = RequestCell();
                 cell.transform.localPosition = new Vector3(0, 0, 0);
-                cell.Display(hero.qualityConfig.LVAddPer, () =>
+                cell.Display(hero, () =>
                 {
                     cell.SetActive(false);
                     ReturnCell(cell);

--
Gitblit v1.8.0