From 703337574c8d4d4e852ea90c778e3aff3523ce12 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期三, 26 九月 2018 15:12:31 +0800
Subject: [PATCH] Merge branch 'master' into 1871天赋功能

---
 System/SystemSetting/SettingEffectMgr.cs |   29 +++++------------------------
 1 files changed, 5 insertions(+), 24 deletions(-)

diff --git a/System/SystemSetting/SettingEffectMgr.cs b/System/SystemSetting/SettingEffectMgr.cs
index 1722176..20b6012 100644
--- a/System/SystemSetting/SettingEffectMgr.cs
+++ b/System/SystemSetting/SettingEffectMgr.cs
@@ -60,13 +60,11 @@
         delayTime = 2;
         HeroBehaviour.OnStartHandupAI -= OnStartHandupAI;
         HeroBehaviour.OnStopHandupAI -= OnStopHandupAI;
-        playerPack.ItemCntAddAct -= RefreshItemCnt;
         DeadModel.playerDieEvent -= OnPlayerDie;
         m_storeModel.RefreshBuyResultEvent -= RefreshBuySuccess;
         DeadModel.CloseRebornWinEvent -= PlayerRebornSuccess;
         HeroBehaviour.OnStartHandupAI += OnStartHandupAI;
         HeroBehaviour.OnStopHandupAI += OnStopHandupAI;
-        playerPack.ItemCntAddAct += RefreshItemCnt;
         DeadModel.playerDieEvent += OnPlayerDie;
         m_storeModel.RefreshBuyResultEvent += RefreshBuySuccess;
         DeadModel.CloseRebornWinEvent += PlayerRebornSuccess;
@@ -102,19 +100,10 @@
             }
         }
      
-        if (secondTimer > 1f)
+        if (secondTimer >= 1f)
         {
-            if(isGetNewItem)
-            {
-                secondTimer = 0f;
-                delayTime -= 1;
-                if (delayTime <= 0)
-                {
-                    isGetNewItem = false;
-                    delayTime = 2f;
-                    DealBagItem();
-                }
-            }
+            secondTimer = 0f;
+            RefreshBagItem();
         }
     }
 
@@ -153,11 +142,6 @@
         }
     }
 
-    private void RefreshItemCnt(PackType type, int index, int id)
-    {
-        RefreshBagItem();
-    }
-
     public void RefreshBagItem()
     {
         if (!_isAutoHangUp)
@@ -165,9 +149,7 @@
             DebugEx.Log("璇峰紑鍚嚜鍔ㄦ寕鏈猴紝鍚﹀垯鏃犳硶鍑哄敭");
             return;
         }
-
         DealBagItem();
-        isGetNewItem = true;
     }
 
     /// <summary>
@@ -175,12 +157,11 @@
     /// </summary>
     private void DealBagItem()
     {
-        if (playerPack.GetReaminGridCount(PackType.rptItem) < 5)
+        if (playerPack.GetReaminGridCount(PackType.rptItem) < 5 && modelInterface.isPackResetOk)
         {
             if (HangUpSetModel.Instance.GetBool(HangUpAutoBoolType.isAutoDevour))
             {
-                List<ItemModel> list = playerPack.GetCanDevourModellist();
-                if (list !=  null &&  list.Count > 0)
+                if(playerPack.IsReachMinDecomposeNum())
                 {
                     playerPack.SendEquipdevourQuest();
                     return;

--
Gitblit v1.8.0