| System/MainInterfacePanel/MainInterfaceWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Vip/FairyJadeInvestmentModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -148,6 +148,7 @@ IceCrystalVeinModel m_IceCrystalVeinModel; IceCrystalVeinModel iceCrystalVeinModel { get { return m_IceCrystalVeinModel ?? (m_IceCrystalVeinModel = ModelCenter.Instance.GetModel<IceCrystalVeinModel>()); } } #region Built-in private bool IsUpdateBool=true; protected override void BindController() { m_MapSwitchingBehaviour.InitAwake(); @@ -195,6 +196,7 @@ { IsOpenMaininterface(); } IsUpdateBool = true; SliderOpen = true; horseRidBool = false; friendsModel.askAddFriendEvent = FriendQuestBtn; @@ -247,6 +249,7 @@ purchaseModel.UpdateNewMysticalEvent += UpdateMysticalPurchaseImag; fairyGrabBossModel.gotoBossStateUpdate += ShowFairyGrabBoss; ChatTip.OnChatUpEvent += RefreshAdaptiveChat; GlobalTimeEvent.Instance.secondEvent += secondEvent; IsCrossServerOneVsOne(); SetAtkType(); } @@ -426,6 +429,7 @@ NewBieCenter.Instance.guideBeginEvent -= GuideBeginEvent; fairyGrabBossModel.gotoBossStateUpdate -= ShowFairyGrabBoss; ChatTip.OnChatUpEvent -= RefreshAdaptiveChat; GlobalTimeEvent.Instance.secondEvent -= secondEvent; if (WindowCenter.Instance.IsOpen<FunctionForecastWin>()) { WindowCenter.Instance.CloseImmediately<FunctionForecastWin>(); @@ -435,6 +439,15 @@ fairyGrabBossModel.bossGrabHintEvent -= bossGrabHintEvent; wishModel.UpdateWishAwardEvent -= UpdateWishAwardImag; m_CollectBehaviour.gameObject.SetActive(false); } private void secondEvent() { if (IsUpdateBool) { StartCoroutine(featureNoticeModel.WhetherToPlayTheBox());//功能预告 IsUpdateBool = false; } } private void GuideBeginEvent() @@ -1034,7 +1047,7 @@ ArticleExperience();//关于经验条 if (_tCDBPlayerRefresh == PlayerDataRefresh.LV) { StartCoroutine(featureNoticeModel.WhetherToPlayTheBox());//功能预告 IsUpdateBool = true; } if (_tCDBPlayerRefresh == PlayerDataRefresh.ExAttr5)//判断是否再跨服 { System/Vip/FairyJadeInvestmentModel.cs
@@ -110,6 +110,7 @@ private int DisplayLevel = 0;//显示等级 private int DisplayDays = 0;//显示天数 private bool IsUpdateBool = true; public override void Init() { OpenServerActivityCenter.Instance.Register(10, this); @@ -128,6 +129,7 @@ public void OnBeforePlayerDataInitialize() { IsUpdateBool = true; IsOk = false; IsRedpoint = false; SelectNumber = 0; @@ -142,6 +144,7 @@ public void OnPlayerLoginOk() { IsUpdateBool = true; IsOk = true; InvestmentAmount(); BinningType = GetType(); @@ -151,6 +154,22 @@ PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting; FairyJadeInvestmentWin.FairyJadeInvestmentRedPointEvent -= FairyJadeInvestmentRedPoint; FairyJadeInvestmentWin.FairyJadeInvestmentRedPointEvent += FairyJadeInvestmentRedPoint; GlobalTimeEvent.Instance.secondEvent -= secondEvent; GlobalTimeEvent.Instance.secondEvent += secondEvent; } private void secondEvent() { if (IsUpdateBool) { int InvestGold = GetInvestGold(); if (InvestGold > 0) { InvestmentRedPoint(); } IsShowRedPointSimple(); IsUpdateBool = false; } } private void FairyJadeInvestmentRedPoint() @@ -160,14 +179,9 @@ private void Updatefighting(PlayerDataRefresh _tCDBPlayerRefresh) { int InvestGold = GetInvestGold(); if (_tCDBPlayerRefresh == PlayerDataRefresh.LV && InvestGold > 0) { InvestmentRedPoint(); } if (_tCDBPlayerRefresh == PlayerDataRefresh.LV) { IsShowRedPointSimple(); IsUpdateBool = true; } }