From 5022f4efe76121df33dc81249befa7556e535418 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期四, 19 六月 2025 22:35:42 +0800 Subject: [PATCH] 0312 红点增加“新”标识功能,其他代码优化 --- Main/System/Chat/ChatCenter.cs | 80 ++++++++++++++++++++------------------- 1 files changed, 41 insertions(+), 39 deletions(-) diff --git a/Main/System/Chat/ChatCenter.cs b/Main/System/Chat/ChatCenter.cs index d01560b..2552fe7 100644 --- a/Main/System/Chat/ChatCenter.cs +++ b/Main/System/Chat/ChatCenter.cs @@ -49,8 +49,8 @@ void ParseConfig() { chatCharacterLimit = int.Parse(FuncConfigConfig.Get("MessageLength").Numerical1); - var _funcCfg = FuncConfigConfig.Get("BugleItem"); - bugleItem = int.Parse(_funcCfg.Numerical1); + // var _funcCfg = FuncConfigConfig.Get("BugleItem"); + // bugleItem = int.Parse(_funcCfg.Numerical1); chatChannels = new List<ChatInfoType>(); chatChannels.Add(ChatInfoType.System); chatChannels.Add(ChatInfoType.World); @@ -63,16 +63,16 @@ chatChannels.Add(ChatInfoType.Friend); chatChannels.Add(ChatInfoType.default1); - var config = FuncConfigConfig.Get("ClientChatBan"); - banCheckSecond = int.Parse(config.Numerical1); - repeatCountLimit = int.Parse(config.Numerical2); - maliceCheckCount = int.Parse(config.Numerical3); - maliceLimitCount = int.Parse(config.Numerical4); - var array = ConfigParse.GetMultipleStr<int>(config.Numerical5); - singleBanSecond = array[0]; - maxBanSecond = array[1]; + // var config = FuncConfigConfig.Get("ClientChatBan"); + // banCheckSecond = int.Parse(config.Numerical1); + // repeatCountLimit = int.Parse(config.Numerical2); + // maliceCheckCount = int.Parse(config.Numerical3); + // maliceLimitCount = int.Parse(config.Numerical4); + // var array = ConfigParse.GetMultipleStr<int>(config.Numerical5); + // singleBanSecond = array[0]; + // maxBanSecond = array[1]; - config = FuncConfigConfig.Get("LocalChatHistoryCount"); + var config = FuncConfigConfig.Get("LocalChatHistoryCount"); if (config != null) { LocalChatHistory.localSaveCount = int.Parse(config.Numerical1); @@ -479,36 +479,38 @@ public int singleBanSecond = 1; public int maxBanSecond = 1; - public int banSecond { - get { return LocalSave.GetInt("ClientChatBanSecond", 0); } - set { - LocalSave.SetInt("ClientChatBanSecond", value); - } - } + public int banSecond; + // { + // get { return LocalSave.GetInt("ClientChatBanSecond", 0); } + // set { + // LocalSave.SetInt("ClientChatBanSecond", value); + // } + // } private int[] banTimeArray = new int[6]; - private DateTime bandTime { - get { - var timeArray = LocalSave.GetIntArray("ClientChatBanTime"); - if (null == timeArray) - { - return TimeUtility.OriginalTime; - } - else - { - return new DateTime(timeArray[0], timeArray[1], timeArray[2], timeArray[3], timeArray[4], timeArray[5]); - } - } - set { - banTimeArray[0] = value.Year; - banTimeArray[1] = value.Month; - banTimeArray[2] = value.Day; - banTimeArray[3] = value.Hour; - banTimeArray[4] = value.Minute; - banTimeArray[5] = value.Second; - LocalSave.SetIntArray("ClientChatBanTime", banTimeArray); - } - } + private DateTime bandTime; + // { + // get { + // var timeArray = LocalSave.GetIntArray("ClientChatBanTime"); + // if (null == timeArray) + // { + // return TimeUtility.OriginalTime; + // } + // else + // { + // return new DateTime(timeArray[0], timeArray[1], timeArray[2], timeArray[3], timeArray[4], timeArray[5]); + // } + // } + // set { + // banTimeArray[0] = value.Year; + // banTimeArray[1] = value.Month; + // banTimeArray[2] = value.Day; + // banTimeArray[3] = value.Hour; + // banTimeArray[4] = value.Minute; + // banTimeArray[5] = value.Second; + // LocalSave.SetIntArray("ClientChatBanTime", banTimeArray); + // } + // } public void ChatClientBan() { -- Gitblit v1.8.0