From 56f52b61cad7f435f22b884040dccd5294f112cb Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期四, 30 八月 2018 15:58:59 +0800
Subject: [PATCH] 2960 添加切换线路重新判断是否在活动区域

---
 System/FairyAu/FairyGrabBossModel.cs |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/System/FairyAu/FairyGrabBossModel.cs b/System/FairyAu/FairyGrabBossModel.cs
index 145c28f..d681bdb 100644
--- a/System/FairyAu/FairyGrabBossModel.cs
+++ b/System/FairyAu/FairyGrabBossModel.cs
@@ -93,6 +93,7 @@
             GA_Hero.OnEnterOrExitArea += OnEnterOrExitArea;
             GAMgr.Instance.OnFightNpcRequest += OnFightNpcUpdate;
             GAMgr.Instance.OnFightNpcRelease += OnFightNpcUpdate;
+            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
         }
 
         public void OnBeforePlayerDataInitialize()
@@ -112,6 +113,15 @@
             GA_Hero.OnEnterOrExitArea -= OnEnterOrExitArea;
             GAMgr.Instance.OnFightNpcRequest -= OnFightNpcUpdate;
             GAMgr.Instance.OnFightNpcRelease -= OnFightNpcUpdate;
+            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
+        }
+
+        private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
+        {
+            if (refreshType == PlayerDataRefresh.FBID)
+            {
+                RecheckGrabBoss();
+            }
         }
 
         private void OnEnterOrExitArea(MapArea.E_Type type, bool arg1)

--
Gitblit v1.8.0