| | |
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.OpenServerActivityFunc2_1:
|
| | | case JumpUIType.OpenServerActivityFunc2_2:
|
| | | if(TimeUtility.OpenDay >= ModelCenter.Instance.GetModel<OSRedEnvelopeModel>().openDays)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.TreasureFindHostFunc1:
|
| | | case JumpUIType.TreasureFindHostFunc2:
|
| | | case JumpUIType.TreasureFindHostFunc3:
|
| | |
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.OpenServerGift:
|
| | | if(!ModelCenter.Instance.GetModel<OSGiftModel>().activate)
|
| | | {
|
| | | if (PlayerDatas.Instance.baseData.coinPointTotal <= 0
|
| | | || !ModelCenter.Instance.GetModel<VipModel>().firstChargeRewardGet)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("GiftNoOpen");
|
| | | }
|
| | | else
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("GiftAlreadyBuy");
|
| | | }
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.FirstRecharge:
|
| | | var model = ModelCenter.Instance.GetModel<VipModel>();
|
| | | if (model.firstChargeRewardGet)
|
| | | {
|
| | | model.AreadyGetFirstRecharge();
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.OpenServerMountRank:
|
| | | var type = int.Parse(_tagWinSearchModel.SelectActive);
|
| | | if (rankModel.IsLock(type))
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("InOperationTimeError");
|
| | | return;
|
| | | }
|
| | | if (TimeUtility.OpenDay >= rankModel.openServerActivityDays)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.OpenServerRank:
|
| | | if (TimeUtility.OpenDay >= rankModel.openServerActivityDays)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
|
| | | return;
|
| | | }
|
| | | break;
|
| | |
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.ConsumreRebate:
|
| | | OperationBase operationBaseConsumre;
|
| | | if (!OperationTimeHepler.Instance.TryGetOperationTime(Operation.ConsumeRebate, out operationBaseConsumre))
|
| | | {
|
| | | OperationTimeHepler.Instance.ProcessConditionError(Operation.ConsumeRebate);
|
| | | return;
|
| | | }
|
| | | if (!operationBaseConsumre.SatisfyOpenCondition() || !operationBaseConsumre.InTime(TimeUtility.ServerNow))
|
| | | {
|
| | | OperationTimeHepler.Instance.ProcessConditionError(Operation.ConsumeRebate);
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.BossReborn:
|
| | | OperationBase operationBaseBoss;
|
| | | if (!OperationTimeHepler.Instance.TryGetOperationTime(Operation.BossReborn, out operationBaseBoss))
|
| | | {
|
| | | OperationTimeHepler.Instance.ProcessConditionError(Operation.BossReborn);
|
| | | return;
|
| | | }
|
| | | if (!operationBaseBoss.SatisfyOpenCondition() || !operationBaseBoss.InTime(TimeUtility.ServerNow))
|
| | | {
|
| | | OperationTimeHepler.Instance.ProcessConditionError(Operation.BossReborn);
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.LimitedTimePackage:
|
| | | OperationBase operationBaseLimitTime;
|
| | | if (!OperationTimeHepler.Instance.TryGetOperationTime(Operation.GiftPackage, out operationBaseLimitTime))
|
| | | {
|
| | | OperationTimeHepler.Instance.ProcessConditionError(Operation.GiftPackage);
|
| | | return;
|
| | | }
|
| | | if (!operationBaseLimitTime.SatisfyOpenCondition() || !operationBaseLimitTime.InTime(TimeUtility.ServerNow))
|
| | | {
|
| | | OperationTimeHepler.Instance.ProcessConditionError(Operation.GiftPackage);
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.VipRechargeFunc3:
|
| | | if (!OpenServerActivityCenter.Instance.IsActivityOpen(10))
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.OSTimeLimitGift:
|
| | | if (!OpenServerActivityCenter.Instance.IsActivityOpen(3))
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.FlashSale:
|
| | | OperationBase operationBaseFlash;
|
| | | if (!OperationTimeHepler.Instance.TryGetOperationTime(Operation.FlashSale, out operationBaseFlash))
|
| | | {
|
| | | OperationTimeHepler.Instance.ProcessConditionError(Operation.FlashSale);
|
| | | return;
|
| | | }
|
| | | if (!operationBaseFlash.SatisfyOpenCondition() || !operationBaseFlash.InTime(TimeUtility.ServerNow))
|
| | | {
|
| | | OperationTimeHepler.Instance.ProcessConditionError(Operation.FlashSale);
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.TrialExchange:
|
| | | if (!trialDungeonModel.CompleteTrialFloor(0))
|
| | | {
|
| | | trialDungeonModel.ProcessOpenTrialExchangeError();
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.OpenServerMountRank:
|
| | | var type = int.Parse(_tagWinSearchModel.SelectActive);
|
| | | if (rankModel.IsLock(type))
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("InOperationTimeError");
|
| | | return;
|
| | | }
|
| | | if (TimeUtility.OpenDay >= rankModel.openServerActivityDays)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.OpenServerRank:
|
| | | case JumpUIType.OSTimeLimitGift:
|
| | | case JumpUIType.VipRechargeFunc3:
|
| | | case JumpUIType.FlashSale:
|
| | | case JumpUIType.ConsumreRebate:
|
| | | case JumpUIType.LimitedTimePackage:
|
| | | case JumpUIType.BossReborn:
|
| | | case JumpUIType.OpenServerActivityFunc2_1:
|
| | | case JumpUIType.OpenServerActivityFunc2_2:
|
| | | if (!OpenServerActivityCenter.Instance.IsActivityOpen(_tagWinSearchModel.TABID))
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
|
| | | return;
|
| | | }
|
| | | break;
|
| | | case JumpUIType.OpenServerGift:
|
| | | if (!ModelCenter.Instance.GetModel<OSGiftModel>().activate)
|
| | | {
|
| | | if (PlayerDatas.Instance.baseData.coinPointTotal <= 0
|
| | | || !ModelCenter.Instance.GetModel<VipModel>().firstChargeRewardGet)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("GiftNoOpen");
|
| | | }
|
| | | else
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("GiftAlreadyBuy");
|
| | | }
|
| | | return;
|
| | | }
|
| | | break;
|
| | |
| | | case JumpUIType.UnionTask2:
|
| | | SetJumpLogic<FairyAuTaskWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.OpenServerActivityFunc2_1:
|
| | | case JumpUIType.OpenServerActivityFunc2_2:
|
| | | ModelCenter.Instance.GetModel<OSRedEnvelopeModel>().JumpType = int.Parse(_tagWinSearchModel.SelectActive) + 1;
|
| | | SetJumpLogic<OpenServerActivityWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.UnionActive1:
|
| | | case JumpUIType.UnionActive2:
|
| | | SetJumpLogic<UnionTaskWin>(_tagWinSearchModel.TABID);
|
| | |
| | | ModelCenter.Instance.GetModel<BlastFurnaceModel>().jumpToPrescripe =int.Parse(_tagWinSearchModel.SelectActive);
|
| | | SetJumpLogic<BlastFurnaceWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.OpenServerMountRank:
|
| | | var type = int.Parse(_tagWinSearchModel.SelectActive);
|
| | | ModelCenter.Instance.GetModel<ImpactRankModel>().gotoImpactRankType = type;
|
| | | SetJumpLogic<OpenServerActivityWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.OpenServerRank:
|
| | | SetJumpLogic<OpenServerActivityWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.AttackMagicianType1:
|
| | | case JumpUIType.AttackMagicianType2:
|
| | | ModelCenter.Instance.GetModel<MagicianModel>().gotoType = int.Parse(_tagWinSearchModel.SelectActive);
|
| | |
| | | case JumpUIType.BossReborn:
|
| | | case JumpUIType.OpenServerGift:
|
| | | case JumpUIType.LimitedTimePackage:
|
| | | case JumpUIType.OpenServerRank:
|
| | | SetJumpLogic<OpenServerActivityWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.OpenServerMountRank:
|
| | | var type = int.Parse(_tagWinSearchModel.SelectActive);
|
| | | ModelCenter.Instance.GetModel<ImpactRankModel>().gotoImpactRankType = type;
|
| | | SetJumpLogic<OpenServerActivityWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.OpenServerActivityFunc2_1:
|
| | | case JumpUIType.OpenServerActivityFunc2_2:
|
| | | ModelCenter.Instance.GetModel<OSRedEnvelopeModel>().JumpType = int.Parse(_tagWinSearchModel.SelectActive) + 1;
|
| | | SetJumpLogic<OpenServerActivityWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.BestXB:
|
| | |
| | | StoreFunc5 = 76,
|
| | | VipRechargeFunc1 = 77,
|
| | | VipRechargeFunc2 = 78,
|
| | | VipRechargeFunc3 = 79,//仙玉投资
|
| | | VipRechargeFunc3 = 79,//成长基金(精彩活动)
|
| | | VipRechargeFunc4 = 80,
|
| | | VipRechargeFunc5 = 81,
|
| | | FindPreciousFrameFunc1 = 82,
|
| | |
| | | MakeDrug = 138, //丹药使用
|
| | | XianBaguaIntr = 139, //仙族法宝八卦炉介绍界面
|
| | | UnionTask2 = 140, //仙盟任务界面回到主界面
|
| | | OpenServerActivityFunc2_1 =141, //活动发红包
|
| | | OpenServerActivityFunc2_2 = 142, //活动抢红包
|
| | | OpenServerActivityFunc2_1 =141, //活动发红包(精彩活动)
|
| | | OpenServerActivityFunc2_2 = 142, //活动抢红包(精彩活动)
|
| | | FirstRecharge = 143, // 首充界面
|
| | | KnapSackFunc1Type2 = 144, // 背包界面(返回)
|
| | | StrengthFunc1Type2 = 145, // 强化界面(返回)
|
| | |
| | | VipRechargeVip9 = 164, // vip9
|
| | | VipRechargeVip10 = 165, // vip10
|
| | | PlotTaskFunc3 = 166, //支线任务
|
| | | OpenServerMountRank = 167,//开服活动坐骑排行榜
|
| | | OpenServerMountRank = 167,//开服活动坐骑排行榜(精彩活动)
|
| | | AncientBattle = 168,//上古战场
|
| | | XMZZBattle = 169, //仙魔之争
|
| | | VipRechargeVip1 = 170, // vip1
|
| | | Daily_Kirin = 171, //日常任务-麒麟之府
|
| | | AttackMagicianType1 = 172, //攻击神兵
|
| | | AttackMagicianType2 = 173, //攻击神兵
|
| | | OpenServerRank = 174, //全名冲榜
|
| | | OpenServerRank = 174, //全名冲榜(精彩活动)
|
| | | Daily_BountyMission = 175, //日常任务-师门悬赏
|
| | | Daily_IceCrystal = 176, //日常任务-冰晶矿脉
|
| | | Daily_Trial = 177, //日常任务-宗门试炼
|
| | |
| | | FaBaoSoul_Wings = 195, //法宝魂-翅膀之魂
|
| | | FaBaoSoul_Suit = 196, //法宝魂-套装之魂
|
| | | FaBaoSoul_Wash = 197, //法宝魂-洗炼之魂
|
| | | ConsumreRebate = 198, //福利—消费返利界面
|
| | | OSTimeLimitGift=199, //开服活动开服特惠
|
| | | ConsumreRebate = 198, //福利—消费返利界面(精彩活动)
|
| | | OSTimeLimitGift=199, //开服活动开服特惠(精彩活动)
|
| | | WelfareFunc2Type2 = 200, //祈愿返回主界面
|
| | | LimitedTimePackage = 201, //限时礼包
|
| | | BossReborn = 202, //Boss复活
|
| | | FlashSale = 203, //开服活动-限时特惠
|
| | | LimitedTimePackage = 201, //限时礼包(精彩活动)
|
| | | BossReborn = 202, //Boss复活(精彩活动)
|
| | | FlashSale = 203, //开服活动-限时特惠(精彩活动)
|
| | | BestXB = 204, //极品寻宝
|
| | | RuneXB = 205, //符印寻宝
|
| | | XBStore = 206, //寻宝商店
|