From 4748d44f3be160db080b6496c7e72289b41f5adb Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期五, 11 一月 2019 15:08:24 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/CrossServerBoss/CrossServerBossModel.cs |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/System/CrossServerBoss/CrossServerBossModel.cs b/System/CrossServerBoss/CrossServerBossModel.cs
index 1413279..c267ef2 100644
--- a/System/CrossServerBoss/CrossServerBossModel.cs
+++ b/System/CrossServerBoss/CrossServerBossModel.cs
@@ -253,7 +253,14 @@
 
             sendInfo.NPCIDList = string.Format("[{0}]", string.Join(",", stringArray));
             sendInfo.NPCIDListLen = (byte)sendInfo.NPCIDList.Length;
-            GameNetSystem.Instance.SendToCrossServer(sendInfo);
+            if (CrossServerUtility.IsCrossServerBoss())
+            {
+                GameNetSystem.Instance.SendToCrossServer(sendInfo);
+            }
+            else
+            {
+                GameNetSystem.Instance.SendInfo(sendInfo);
+            }
         }
 
         public void RequestBoxSurplusInfo()
@@ -263,7 +270,14 @@
             sendInfo.LineID = (ushort)PlayerDatas.Instance.baseData.dungeonLineId;
             sendInfo.NPCIDList = string.Format("[{0},{1}]", bigBoxNpcId, smallBoxNpcId);
             sendInfo.NPCIDListLen = (byte)sendInfo.NPCIDList.Length;
-            GameNetSystem.Instance.SendToCrossServer(sendInfo);
+            if (CrossServerUtility.IsCrossServerBoss())
+            {
+                GameNetSystem.Instance.SendToCrossServer(sendInfo);
+            }
+            else
+            {
+                GameNetSystem.Instance.SendInfo(sendInfo);
+            }
         }
 
         public void RequestEliteSurplusInfo()
@@ -279,7 +293,15 @@
 
             sendInfo.NPCIDList = string.Format("[{0}]", string.Join(",", stringArray));
             sendInfo.NPCIDListLen = (byte)sendInfo.NPCIDList.Length;
-            GameNetSystem.Instance.SendToCrossServer(sendInfo);
+
+            if (CrossServerUtility.IsCrossServerBoss())
+            {
+                GameNetSystem.Instance.SendToCrossServer(sendInfo);
+            }
+            else
+            {
+                GameNetSystem.Instance.SendInfo(sendInfo);
+            }
         }
 
         public void UpdateMonsterSurplusInfo(HA714_tagMCNPCCntList _npcInfoes)

--
Gitblit v1.8.0