From 4588e1bfdf4ff1d6523296a71a9e84448e7a2277 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 22 十二月 2025 18:10:58 +0800
Subject: [PATCH] 76 聊天系统-客户端

---
 Main/System/Chat/ChatManager.cs |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/Main/System/Chat/ChatManager.cs b/Main/System/Chat/ChatManager.cs
index ff4ef80..6630b36 100644
--- a/Main/System/Chat/ChatManager.cs
+++ b/Main/System/Chat/ChatManager.cs
@@ -93,13 +93,21 @@
         GuildManager.Instance.EnterOrQuitGuildEvent -= EnterOrQuitGuildEvent;
     }
 
-    //琚涪鍑�/閫�鍑哄伐浼氭椂锛屽垏鎹㈣亰澶╅閬�
+    //琚涪鍑�/閫�鍑哄伐浼氭椂锛屽垏鎹㈣亰澶╅閬�,娓呯悊缂撳瓨鐨勬棫鍏細淇℃伅
     private void EnterOrQuitGuildEvent(bool obj)
     {
         if (!obj)
         {
             nowChatChannel = ChatChannel.World;
             nowChatTab = ChatTab.World;
+            if (talkDict.ContainsKey(ChatChannel.Guild))
+            {
+                talkDict[ChatChannel.Guild].Clear();
+            }
+            if (lastTalkDataDict.ContainsKey(ChatChannel.Guild))
+            {
+                lastTalkDataDict.Remove(ChatChannel.Guild);
+            }
         }
     }
 
@@ -377,7 +385,11 @@
 
         if (!lastTalkDataDict.ContainsKey(type) || lastTalkDataDict[type].TalkTime <= data.TalkTime)
         {
-            lastTalkDataDict[type] = data;
+            //灞曠ず鐨勬秷鎭笉鑳芥槸鏃ユ湡琛屽拰绯荤粺琛�
+            if (!data.isDate && !data.isSystem)
+            {
+                lastTalkDataDict[type] = data;
+            }
         }
 
         if (isSendBullet)

--
Gitblit v1.8.0