From 828aa8e5852637de4a609ad805ca90a82bb7304f Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 09 一月 2026 14:25:26 +0800
Subject: [PATCH] 266 【内政】古宝系统 - 跳转问题
---
Main/System/ItemTip/ItemTipWayWin.cs | 5 +----
Main/System/UIBase/UIJumpManager.cs | 11 ++++++++++-
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/Main/System/ItemTip/ItemTipWayWin.cs b/Main/System/ItemTip/ItemTipWayWin.cs
index a31e77e..9d2828d 100644
--- a/Main/System/ItemTip/ItemTipWayWin.cs
+++ b/Main/System/ItemTip/ItemTipWayWin.cs
@@ -131,10 +131,7 @@
}
else
{
- if (!UIManager.Instance.IsOpened(config.WinName))
- {
- UIJumpManager.Instance.OpenWindow(way.WinJumpID);
- }
+ UIJumpManager.Instance.OpenWindow(way.WinJumpID);
}
}
break;
diff --git a/Main/System/UIBase/UIJumpManager.cs b/Main/System/UIBase/UIJumpManager.cs
index 5581880..c5e0ef4 100644
--- a/Main/System/UIBase/UIJumpManager.cs
+++ b/Main/System/UIBase/UIJumpManager.cs
@@ -37,6 +37,15 @@
return;
}
var config = WindowSearchConfig.Get(winID);
- UIManager.Instance.OpenWindow(config.WinName, config.TabIndex);
+
+ if (!UIManager.Instance.IsOpened(config.WinName))
+ {
+ UIManager.Instance.OpenWindow(config.WinName, config.TabIndex);
+ }
+ else
+ {
+ var ui = UIManager.Instance.GetUI(config.WinName) as OneLevelWin;
+ ui?.ClickFuncBtn(config.TabIndex);
+ }
}
}
\ No newline at end of file
--
Gitblit v1.8.0