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