From 30d1f541c868a5cb59666704ae38907b371f1d9a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期六, 21 三月 2026 00:48:48 +0800
Subject: [PATCH] 0312 修复上阵武将直接打开突破界面报错的问题
---
Main/System/HeroUI/HeroTrainWin.cs | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/Main/System/HeroUI/HeroTrainWin.cs b/Main/System/HeroUI/HeroTrainWin.cs
index f6202e6..957c981 100644
--- a/Main/System/HeroUI/HeroTrainWin.cs
+++ b/Main/System/HeroUI/HeroTrainWin.cs
@@ -210,6 +210,17 @@
protected override void OnPreOpen()
{
+
+
+ PackManager.Instance.RefreshItemLockEvent += RefreshItemLockEvent;
+ 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);
+
if (functionOrder == 0)
{
DisplayTrainOrBreak(hero);
@@ -223,14 +234,6 @@
}
- PackManager.Instance.RefreshItemLockEvent += RefreshItemLockEvent;
- 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;
addPerObject.SetActive(false);
allAttrScroll.verticalNormalizedPosition = 1;
--
Gitblit v1.8.0