From f3ae8542aee4b5de78fc20d9543bb424b315708f Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 10 九月 2025 14:23:47 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/System/HeroUI/HeroGiftRoleListWin.cs |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/Main/System/HeroUI/HeroGiftRoleListWin.cs b/Main/System/HeroUI/HeroGiftRoleListWin.cs
index e50a3ad..4fc4beb 100644
--- a/Main/System/HeroUI/HeroGiftRoleListWin.cs
+++ b/Main/System/HeroUI/HeroGiftRoleListWin.cs
@@ -12,7 +12,7 @@
     [SerializeField] GameObject emptyGo;
 
 
-    
+
 
     protected override void OnPreOpen()
     {
@@ -20,6 +20,7 @@
         scroller.OnRefreshCell += Scroller_OnRefreshCell;
         TeamManager.Instance.OnTeamChange += OnTeamChange;
         PackManager.Instance.RefreshItemLockEvent += RefreshItemLockEvent;
+        HeroManager.Instance.onHeroChangeEvent += OnHeroChangeEvent;
         Display();
     }
 
@@ -28,13 +29,14 @@
         scroller.OnRefreshCell -= Scroller_OnRefreshCell;
         TeamManager.Instance.OnTeamChange -= OnTeamChange;
         PackManager.Instance.RefreshItemLockEvent -= RefreshItemLockEvent;
+        HeroManager.Instance.onHeroChangeEvent -= OnHeroChangeEvent;
         HeroUIManager.Instance.heroEatList.Clear();
     }
 
 
     public void Display()
     {
-        
+
         if (HeroUIManager.Instance.heroEatList.Count <= 0)
         {
             emptyGo.SetActive(true);
@@ -67,4 +69,9 @@
     {
         scroller.m_Scorller.RefreshActiveCellViews();
     }
+    
+    void OnHeroChangeEvent(HeroInfo hero)
+    {
+        scroller.m_Scorller.RefreshActiveCellViews();
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0