From 484239463e0802b47070d5df8d7b6931a64b0a67 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 30 三月 2026 17:03:52 +0800
Subject: [PATCH] 492 武将返场
---
Main/System/UIBase/UIJumpManager.cs | 41 +++++++++++++++++++++++++++++++++++++----
1 files changed, 37 insertions(+), 4 deletions(-)
diff --git a/Main/System/UIBase/UIJumpManager.cs b/Main/System/UIBase/UIJumpManager.cs
index 4b63ee1..88b98a0 100644
--- a/Main/System/UIBase/UIJumpManager.cs
+++ b/Main/System/UIBase/UIJumpManager.cs
@@ -61,10 +61,9 @@
}
}
}
- else if (config.WinName == "HeroDebutCallWin" ||
- config.WinName == "HeroDebutSkinWin" ||
- config.WinName == "HeroDebutCheckInWin" ||
- config.WinName == "HeroDebutGiftWin" ||
+ //姝﹀皢鐧诲満鐩稿叧
+ else if (config.WinName == "HeroDebutCallWin" || config.WinName == "HeroDebutSkinWin" ||
+ config.WinName == "HeroDebutCheckInWin" || config.WinName == "HeroDebutGiftWin" ||
config.WinName == "HeroDebutShopWin")
{
var heroDebutAct = HeroDebutManager.Instance.GetOperationHeroAppearInfo();
@@ -96,6 +95,40 @@
UIManager.Instance.OpenWindow(config.WinName);
}
}
+ //姝﹀皢杩斿満鐩稿叧
+ else if (config.WinName == "HeroReturnCallWin" || config.WinName == "HeroReturnSkinWin" ||
+ config.WinName == "HeroReturnCheckInWin" || config.WinName == "HeroReturnGiftWin" ||
+ config.WinName == "HeroReturnShopWin")
+ {
+ var heroDebutAct = HeroReturnManager.Instance.GetOperationHeroAppearInfo();
+ if (heroDebutAct == null)
+ {
+ SysNotifyMgr.Instance.ShowTip("ActivityNoOpen");
+ return;
+ }
+ var actHeroAppearConfig = ActHeroAppearConfig.Get(heroDebutAct.CfgID);
+ if (actHeroAppearConfig == null)
+ {
+ SysNotifyMgr.Instance.ShowTip("ActivityNoOpen");
+ return;
+ }
+
+ // 鐨偆鍟嗗簵闇�瑕佸垽鏂墿鍝両D
+ if (config.WinName == "HeroReturnSkinWin")
+ {
+ if (!HeroReturnManager.Instance.HasItemInSkinCTGIDList(heroDebutAct.CfgID, int.Parse(config.Extra)))
+ {
+ 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