From 9c28c55e61fb3a01b4cb9bd9f6ddb5faab6831f5 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期二, 15 一月 2019 17:11:49 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/Chat/ChatData.cs |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/System/Chat/ChatData.cs b/System/Chat/ChatData.cs
index b8bb6f8..e7ab858 100644
--- a/System/Chat/ChatData.cs
+++ b/System/Chat/ChatData.cs
@@ -86,6 +86,14 @@
         {
             bubbleId = int.Parse(extra.Substring(4, extraLength > 5 ? 2 : 1));
         }
+        if (extraLength > 12)
+        {
+            serverGroupId = int.Parse(extra.Substring(6, 7));
+        }
+        if (extraLength > 16)
+        {
+            level = int.Parse(extra.Substring(13, 4));
+        }
         if (ChatCenter.s_VoiceRegex.IsMatch(_content))
         {
             var _match = ChatCenter.s_VoiceRegex.Match(_content);
@@ -104,6 +112,8 @@
     public long soundTick { get; private set; }
     public bool IsSound { get; private set; }
     public float soundLength { get; private set; }
+    public int serverGroupId { get; private set; }
+    public int level { get; private set; }
 }
 
 public class ChatSystemData : ChatData
@@ -144,6 +154,14 @@
     }
 }
 
+public class ChatCrossServerData : ChatUeseData
+{
+    public ChatCrossServerData(string content, int player, string name, string extra) : base(content, player, name, extra)
+    {
+        type = ChatInfoType.CrossServer;
+    }
+}
+
 public class ChatTeamData : ChatUeseData
 {
     public ChatTeamData(string content, int player, string name, string extra, ChatInfoType detailType = ChatInfoType.Team) : base(content, player, name, extra)

--
Gitblit v1.8.0