From a619ed5c25fe6c47580c7f16a024e2dc8531a311 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期一, 15 十月 2018 14:19:46 +0800
Subject: [PATCH] 4074 【前端】限时抢购开发
---
System/OpenServerActivity/OpenServerActivityNotifyModel.cs | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/System/OpenServerActivity/OpenServerActivityNotifyModel.cs b/System/OpenServerActivity/OpenServerActivityNotifyModel.cs
index 1cecce4..f69a356 100644
--- a/System/OpenServerActivity/OpenServerActivityNotifyModel.cs
+++ b/System/OpenServerActivity/OpenServerActivityNotifyModel.cs
@@ -21,6 +21,7 @@
OperationTimeHepler.Instance.operationEndEvent -= OperationEndEvent;
OperationTimeHepler.Instance.operationTimeUpdateEvent -= OperationTimeEvent;
OperationTimeHepler.Instance.operationServerCloseEvent -= OperationServerCloseEvent;
+ NewBieCenter.Instance.guideCompletedEvent -= GuideCompletedEvent;
}
public void OnPlayerLoginOk()
@@ -29,8 +30,13 @@
OperationTimeHepler.Instance.operationEndEvent += OperationEndEvent;
OperationTimeHepler.Instance.operationTimeUpdateEvent += OperationTimeEvent;
OperationTimeHepler.Instance.operationServerCloseEvent += OperationServerCloseEvent;
+ NewBieCenter.Instance.guideCompletedEvent += GuideCompletedEvent;
GlobalTimeEvent.Instance.minuteEvent += UpdateMinute;
SetFlashRushToBuyNotify();
+ if (!WindowCenter.Instance.IsOpen<OpenServerActivityNotifyWin>())
+ {
+ WindowCenter.Instance.Open<OpenServerActivityNotifyWin>();
+ }
}
public override void UnInit()
@@ -147,12 +153,20 @@
break;
}
}
+
+ private void GuideCompletedEvent(int id)
+ {
+ SetFlashRushToBuyNotify();
+ }
+
#region 闄愭椂鎶㈣喘
public event Action UpdateFlashRushToBuyEvent;
FlashRushToBuyModel rushToBuyModel { get { return ModelCenter.Instance.GetModel<FlashRushToBuyModel>(); } }
public List<OperationFlashRushToBuy.FlashSaleShop> flashSaleShops = new List<OperationFlashRushToBuy.FlashSaleShop>();
public void SetFlashRushToBuyNotify()
{
+ if (NewBieCenter.Instance.inGuiding) return;
+
OperationFlashRushToBuy.FlashSaleShop saleShop = null;
bool isPush = rushToBuyModel.CheckIsPush(out saleShop);
if(isPush && !flashSaleShops.Contains(saleShop))
--
Gitblit v1.8.0