| System/MainInterfacePanel/InGamePushContainer.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/FlashRushToBuyCoolDown.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/OpenServerActivityNotifyModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/OpenServerActivityNotifyWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/OpenServerActivityNotifyWin.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/MainInterfacePanel/InGamePushContainer.cs
@@ -27,9 +27,6 @@ [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>(); } } @@ -68,8 +65,6 @@ CheckFairyGrabBossHelp(); CheckDogzNotify(); InSevenDayShow(); CheckFlashRushToBuy(); activityNotifyModel.UpdateFlashRushToBuyEvent += CheckFlashRushToBuy; playerPack.RefreshDecomAttrAct += CheckEquipDecompose; betterEquipGetModel.showEquipRefreshEvent += CheckBetterEquip; realmEquipModel.showEquipRefreshEvent += CheckRealmBetterEquip; @@ -98,24 +93,6 @@ 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() System/OpenServerActivity/FlashRushToBuyCoolDown.cs
@@ -52,12 +52,12 @@ } else { timeText.text = Language.Get("FlashRushToBuy109", operation.ToDisplayBuyTime(operationTime.startHour, operationTime.startMinute)); timeText.text = Language.Get("FlashRushToBuy106", operation.ToDisplayBuyTime(operationTime.startHour, operationTime.startMinute)); } } else { timeText.text = Language.Get("FlashRushToBuy109", operation.ToDisplayBuyTime(operationTime.startHour, operationTime.startMinute)); timeText.text = Language.Get("FlashRushToBuy106", operation.ToDisplayBuyTime(operationTime.startHour, operationTime.startMinute)); } break; case FlashRushToBuyModel.FlashRushToBuySate.Begining: System/OpenServerActivity/OpenServerActivityNotifyModel.cs
@@ -34,6 +34,10 @@ NewBieCenter.Instance.guideCompletedEvent += GuideCompletedEvent; GlobalTimeEvent.Instance.minuteEvent += UpdateMinute; SetFlashRushToBuyNotify(); if(!WindowCenter.Instance.IsOpen<OpenServerActivityNotifyWin>()) { WindowCenter.Instance.Open<OpenServerActivityNotifyWin>(); } } public override void UnInit() System/OpenServerActivity/OpenServerActivityNotifyWin.cs
New file @@ -0,0 +1,59 @@ using System; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class OpenServerActivityNotifyWin : Window { [SerializeField] FlashRushToBuyNotify flashRushToBuyNotify; OpenServerActivityNotifyModel activityNotifyModel { get { return ModelCenter.Instance.GetModel<OpenServerActivityNotifyModel>(); } } protected override void BindController() { } protected override void AddListeners() { } protected override void OnPreOpen() { activityNotifyModel.UpdateFlashRushToBuyEvent += CheckFlashRushToBuy; CheckFlashRushToBuy(); } protected override void OnAfterOpen() { } protected override void OnPreClose() { activityNotifyModel.UpdateFlashRushToBuyEvent -= CheckFlashRushToBuy; } protected override void OnAfterClose() { } 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); } } } } System/OpenServerActivity/OpenServerActivityNotifyWin.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: aa084ec4d5a2ea446b5ec00c0e1cc687 timeCreated: 1539422752 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: