From 71561d6ead33447d44a694efeb51bfc52c523c7e Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 09 十二月 2024 20:42:48 +0800
Subject: [PATCH] 0312 聊天浮窗真机会报错问题;查询玩家缓存防范空数据报错

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

diff --git a/System/Chat/ChatFloatWin.cs b/System/Chat/ChatFloatWin.cs
index 4402521..fdf1f51 100644
--- a/System/Chat/ChatFloatWin.cs
+++ b/System/Chat/ChatFloatWin.cs
@@ -20,6 +20,15 @@
         DateTime overdueTime = DateTime.Now;
 
         Coroutine cacheCoroutine;
+
+        ChatCenter chatCenter
+        {
+            get
+            {
+                return ModelCenter.Instance.GetModel<ChatCenter>();
+            }
+        }
+
         #region Built-in
         protected override void BindController()
         {
@@ -66,6 +75,11 @@
 
         private void ChatFloatUpdate(ChatData data)
         {
+            if (!chatCenter.IsShowChatFloat())
+            {
+                return;
+            }
+
             if (cacheCoroutine != null)
             {
                 StopCoroutine(cacheCoroutine);

--
Gitblit v1.8.0