From ffd736fac6f2880561165dcc758e058a5a860c53 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 30 十二月 2025 22:27:28 +0800
Subject: [PATCH] 76 聊天系统-客户端 没有聊天记录时隐藏首页的最后一条消息展示

---
 Main/System/Main/HomeWin.cs |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index da22fa4..707ba55 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -236,7 +236,7 @@
         DisplayHorse();
 
         DisplayChatBulletView();
-        transChatInfo.SetActive(true);
+        DisplayChatShow();
         //transFastChat.SetActive(false);
         //inputFastChat.characterLimit = ChatManager.Instance.characterLimit;
         //UpdateSendButton();
@@ -310,8 +310,14 @@
     {
         if (win is ChatWin)
         {
-            transChatInfo.SetActive(false);
+            DisplayChatShow();
         }
+    }
+
+    private void DisplayChatShow()
+    {
+        bool hasLastTalkData = ChatManager.Instance.TryGetLastTalkData(out ChatChannel type, out TalkData data);
+        transChatInfo.SetActive(hasLastTalkData && !string.IsNullOrEmpty(data.Content));
     }
 
     private void OnUpdateTalkEvent(ChatChannel channel, TalkData data, bool isSendBullet)
@@ -625,7 +631,7 @@
 
         if (closeUI is ChatWin)
         {
-            transChatInfo.SetActive(true);
+            DisplayChatShow();
         }
 
     }

--
Gitblit v1.8.0