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