From dfe911cae4451f4df04316145fe1f67d433c62f4 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 04 十二月 2025 10:38:25 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_scripts
---
Main/System/Chat/ChatWin.cs | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/Main/System/Chat/ChatWin.cs b/Main/System/Chat/ChatWin.cs
index 88441ed..1793fce 100644
--- a/Main/System/Chat/ChatWin.cs
+++ b/Main/System/Chat/ChatWin.cs
@@ -99,6 +99,7 @@
manager.OnChatTabChangeEvent += OnChatTabChange;
manager.OnUpdateTalkEvent += OnUpdateTalkEvent;
manager.OnUpdateTalkCacheListEvent += OnUpdateTalkCacheList;
+ manager.OnDeleteTalkEvent += OnDeleteTalkEvent;
scrChatTab.OnRefreshCell += OnRefreshChatTabCell;
scrWorld.OnGetDynamicSize += OnGetWorldChatDynamicSize;
@@ -110,6 +111,7 @@
clickScreenOtherSpace.AddListener(OnClickScreenOtherSpace);
GlobalTimeEvent.Instance.secondEvent += OnSecondEvent;
+
isSettingOpen = false;
transSettings.SetActive(isSettingOpen);
@@ -127,6 +129,7 @@
manager.OnChatTabChangeEvent -= OnChatTabChange;
manager.OnUpdateTalkEvent -= OnUpdateTalkEvent;
manager.OnUpdateTalkCacheListEvent -= OnUpdateTalkCacheList;
+ manager.OnDeleteTalkEvent -= OnDeleteTalkEvent;
scrChatTab.OnRefreshCell -= OnRefreshChatTabCell;
scrWorld.OnGetDynamicSize -= OnGetWorldChatDynamicSize;
@@ -139,6 +142,18 @@
clickScreenOtherSpace.RemoveAllListeners();
}
+ private void OnDeleteTalkEvent(ChatChannel channel)
+ {
+ if (channel == ChatChannel.World)
+ {
+ CreateScroller(scrWorld, channel);
+ }
+ else if (channel == ChatChannel.Guild)
+ {
+ CreateScroller(scrGuild, channel);
+ }
+ }
+
private void OnRefreshGuildCell(ScrollerDataType type, CellView cell)
{
OnRefreshCell(type, cell);
--
Gitblit v1.8.0