lcy
19 小时以前 92722a93e2239070a187c5d4352c39f41b291bae
Main/System/UIBase/UIJumpManager.cs
@@ -21,11 +21,20 @@
      {
         return false;
      }
      if (config.FuncID !=0 && !FuncOpen.Instance.IsFuncOpen(config.FuncID, showTip))
      if (config.FuncID != 0 && !FuncOpen.Instance.IsFuncOpen(config.FuncID, showTip))
      {
         return false;
      }
      if (config.ActiveType != 0 && !OperationTimeHepler.Instance.SatisfyOpenCondition((OperationType)config.ActiveType))
      {
         if (showTip)
         {
            SysNotifyMgr.Instance.ShowTip("ActivityNoOpen");
         }
         return false;
      }
      //活动后续补充
      return true;
   }
@@ -51,6 +60,27 @@
            StoreModel.Instance.selectStoreFuncType = (StoreFunc)StoreConfig.Get(StoreModel.Instance.jumpShopID).ShopType;
         }
      }
      else if (config.WinName == "HeroDebutCallWin")
      {
         var heroDebutAct = HeroDebutManager.Instance.GetOperationHeroAppearInfo();
         if (heroDebutAct == null) return;
         ActHeroAppearConfig actHeroAppearConfig = ActHeroAppearConfig.Get(heroDebutAct.CfgID);
         if (actHeroAppearConfig == null) return;
         if (actHeroAppearConfig.ExShopCostItemID != int.Parse(config.Extra))
         {
            SysNotifyMgr.Instance.ShowTip("ActivityNoOpen");
         }
         else
         {
            if (UIManager.Instance.IsOpened<HeroDebutCallWin>())
            {
               UIManager.Instance.CloseWindow<HeroDebutCallWin>();
               UIManager.Instance.OpenWindow<HeroDebutCallWin>();
            }
         }
      }
      if (!UIManager.Instance.IsOpened(config.WinName))
      {