From 8a03288d184934a2c72d937df90416eb0f6edda7 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 11 一月 2019 14:52:45 +0800
Subject: [PATCH] 5725 【前端】【1.5】跨服BOSS开发
---
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