From 3575c016271e455cfaab964b98e3d4ef84ef75cb Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 13 五月 2026 20:06:12 +0800
Subject: [PATCH] 597 时装特卖

---
 Main/System/UIBase/UIJumpManager.cs |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/Main/System/UIBase/UIJumpManager.cs b/Main/System/UIBase/UIJumpManager.cs
index 1939e5d..7667b1c 100644
--- a/Main/System/UIBase/UIJumpManager.cs
+++ b/Main/System/UIBase/UIJumpManager.cs
@@ -98,7 +98,7 @@
 		//姝﹀皢杩斿満鐩稿叧
 		else if (config.WinName == "HeroReturnCallWin" || config.WinName == "HeroReturnSkinWin" ||
 				config.WinName == "HeroReturnCheckInWin" || config.WinName == "HeroReturnGiftWin" ||
-				config.WinName == "HeroReturnShopWin"|| config.WinName == "HeroReturnZhanLingWin")
+				config.WinName == "HeroReturnShopWin" || config.WinName == "HeroReturnZhanLingWin")
 		{
 			var heroDebutAct = HeroReturnManager.Instance.GetOperationHeroAppearInfo();
 			if (heroDebutAct == null)
@@ -129,6 +129,28 @@
 				UIManager.Instance.OpenWindow(config.WinName);
 			}
 		}
+		//鐨偆闄愭椂鐗规儬鐩稿叧
+		else if (config.WinName == "HeroSkinFlashSaleWin")
+		{
+			var act = HeroSkinFlashSaleManager.Instance.GetActInfo();
+			if (act == null)
+			{
+				SysNotifyMgr.Instance.ShowTip("ActivityNoOpen");
+				return;
+			}
+			var actConfig = ActSpecialSaleConfig.Get(act.CfgID);
+			if (actConfig == null)
+			{
+				SysNotifyMgr.Instance.ShowTip("ActivityNoOpen");
+				return;
+			}
+
+			if (UIManager.Instance.IsOpened(config.WinName))
+			{
+				UIManager.Instance.CloseWindow(config.WinName);
+				UIManager.Instance.OpenWindow(config.WinName);
+			}
+		}
 
 		if (!UIManager.Instance.IsOpened(config.WinName))
 		{

--
Gitblit v1.8.0