| | |
| | | //武将返场相关 |
| | | 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) |
| | |
| | | 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)) |
| | | { |