| | |
| | | using System.Text; |
| | | using System; |
| | | using System.Text.RegularExpressions; |
| | | using vnxbqy.UI; |
| | | |
| | | using System.Linq; |
| | | |
| | |
| | | C0207_tagCTalkArea chatPack = new C0207_tagCTalkArea(); |
| | | chatPack.Len = (ushort)GetUTF8InfoLen(msg); |
| | | chatPack.Content = msg; |
| | | if (CrossServerUtility.IsCrossServer()) |
| | | { |
| | | GameNetSystem.Instance.SendToCrossServer(chatPack); |
| | | } |
| | | else |
| | | { |
| | | GameNetSystem.Instance.SendInfo(chatPack); |
| | | } |
| | | GameNetSystem.Instance.SendInfo(chatPack); |
| | | } |
| | | break; |
| | | case ChatInfoType.CrossServer: |
| | |
| | | _pak.TalkType = 100; |
| | | _pak.Len = (ushort)GetUTF8InfoLen(msg); |
| | | _pak.Content = msg; |
| | | if (CrossServerUtility.IsCrossServer()) |
| | | { |
| | | GameNetSystem.Instance.SendToCrossServer(_pak); |
| | | } |
| | | else |
| | | { |
| | | GameNetSystem.Instance.SendInfo(_pak); |
| | | } |
| | | GameNetSystem.Instance.SendInfo(_pak); |
| | | } |
| | | break; |
| | | } |