From 097a17ecfef85b36b886b5012790ebc51d32f12f Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期六, 10 十一月 2018 16:42:41 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/MainInterfacePanel/InGamePushContainer.cs |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/System/MainInterfacePanel/InGamePushContainer.cs b/System/MainInterfacePanel/InGamePushContainer.cs
index f536494..0337c05 100644
--- a/System/MainInterfacePanel/InGamePushContainer.cs
+++ b/System/MainInterfacePanel/InGamePushContainer.cs
@@ -27,6 +27,9 @@
         [SerializeField] FairyGrabBossHelpBehaviour m_FairyGrabBossHelpBehaviour;
         [SerializeField] DogzNotifyBehaviour m_DogzNotifyBehaviour;
         [SerializeField] InSevenDayBehavior m_InSevenDayBehavior;
+        [SerializeField] FlashRushToBuyNotify flashRushToBuyNotify;
+
+        OpenServerActivityNotifyModel activityNotifyModel { get { return ModelCenter.Instance.GetModel<OpenServerActivityNotifyModel>(); } }
         WorldBossModel worldBossModel { get { return ModelCenter.Instance.GetModel<WorldBossModel>(); } }
         BossHomeModel bossHomeModel { get { return ModelCenter.Instance.GetModel<BossHomeModel>(); } }
         ElderGodAreaModel elderGodAreaModel { get { return ModelCenter.Instance.GetModel<ElderGodAreaModel>(); } }
@@ -65,6 +68,8 @@
             CheckFairyGrabBossHelp();
             CheckDogzNotify();
             InSevenDayShow();
+            CheckFlashRushToBuy();
+            activityNotifyModel.UpdateFlashRushToBuyEvent += CheckFlashRushToBuy;
             playerPack.RefreshDecomAttrAct += CheckEquipDecompose;
             betterEquipGetModel.showEquipRefreshEvent += CheckBetterEquip;
             realmEquipModel.showEquipRefreshEvent += CheckRealmBetterEquip;
@@ -93,6 +98,24 @@
             realmEquipModel.showEquipRefreshEvent -= CheckRealmBetterEquip;
             fairyGrabBossModel.fairyGrabBossHelpUpdate -= CheckFairyGrabBossHelp;
             dogzModel.UpdateDogzPutRedEvent -= CheckDogzNotify;
+            activityNotifyModel.UpdateFlashRushToBuyEvent -= CheckFlashRushToBuy;
+        }
+
+        private void CheckFlashRushToBuy()
+        {
+            OperationFlashRushToBuy.FlashSaleShop saleShop = null;
+            if (activityNotifyModel.flashSaleShops.Count > 0)
+            {
+                saleShop = activityNotifyModel.flashSaleShops[activityNotifyModel.flashSaleShops.Count - 1];
+            }
+            if (saleShop != null && !activityNotifyModel.closeflashSaleShops.Contains(saleShop))
+            {
+                flashRushToBuyNotify.gameObject.SetActive(true);
+            }
+            else
+            {
+                flashRushToBuyNotify.gameObject.SetActive(false);
+            }
         }
 
         private void CheckRealmBetterEquip()

--
Gitblit v1.8.0