| | |
| | | {
|
| | | return;
|
| | | }
|
| | | C0801_tagCNPCTalk _C0801 = new C0801_tagCNPCTalk();
|
| | | _C0801.NPCID = instanceId;
|
| | | _C0801.PosX = (ushort)Posx;
|
| | | _C0801.PosY = (ushort)PosY;
|
| | |
|
| | | if (CrossServerUtility.IsCrossServer())
|
| | | {
|
| | | GameNetSystem.Instance.SendToCrossServer(_C0801);
|
| | | var sendInfo = new CC106_tagCMCrossNPCTalk();
|
| | | sendInfo.ObjID = instanceId;
|
| | | sendInfo.NPCID = (uint)NPcID;
|
| | | sendInfo.PosX = (ushort)Posx;
|
| | | sendInfo.PosY = (ushort)PosY;
|
| | | GameNetSystem.Instance.SendInfo(sendInfo);
|
| | | }
|
| | | else
|
| | | {
|
| | | C0801_tagCNPCTalk _C0801 = new C0801_tagCNPCTalk();
|
| | | _C0801.NPCID = instanceId;
|
| | | _C0801.PosX = (ushort)Posx;
|
| | | _C0801.PosY = (ushort)PosY;
|
| | | GameNetSystem.Instance.SendInfo(_C0801);
|
| | | }
|
| | | }
|