From 0b72d489d989007a827c1f8ca33248441a6e85f9 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期六, 02 八月 2025 23:06:46 +0800 Subject: [PATCH] 122 子 【武将】武将系统 / 【武将】武将系统-客户端 - 布阵 --- Main/System/Message/ColorAnalysis.cs | 105 ++++++++++++++++++++++++++-------------------------- 1 files changed, 53 insertions(+), 52 deletions(-) diff --git a/Main/System/Message/ColorAnalysis.cs b/Main/System/Message/ColorAnalysis.cs index a719dc8..5cda495 100644 --- a/Main/System/Message/ColorAnalysis.cs +++ b/Main/System/Message/ColorAnalysis.cs @@ -9,25 +9,26 @@ public override string Analysis(string val, bool IsRich) { - if (!Color_Start_Regex.IsMatch(val) || RichTextMgr.Inst.presentRichText == null) - { - return val; - } - int index = 0; - m_StringBuilder.Length = 0; - var _text = RichTextMgr.Inst.presentRichText; - if (_text.colorType == RichText.ColorType.Bright) - { - return val; - } - foreach (Match match in Color_Start_Regex.Matches(val)) - { - m_StringBuilder.Append(val.Substring(index, match.Groups[1].Index - index)); - m_StringBuilder.Append(GetColorMap(match.Groups[1].Value)); - index = match.Groups[1].Index + match.Groups[1].Length; - } - m_StringBuilder.Append(val.Substring(index, val.Length - index)); - return m_StringBuilder.ToString(); + return val; + // if (!Color_Start_Regex.IsMatch(val) || RichTextMgr.Inst.presentRichText == null) + // { + // return val; + // } + // int index = 0; + // m_StringBuilder.Length = 0; + // var _text = RichTextMgr.Inst.presentRichText; + // if (_text.colorType == RichText.ColorType.Bright) + // { + // return val; + // } + // foreach (Match match in Color_Start_Regex.Matches(val)) + // { + // m_StringBuilder.Append(val.Substring(index, match.Groups[1].Index - index)); + // m_StringBuilder.Append(GetColorMap(match.Groups[1].Value)); + // index = match.Groups[1].Index + match.Groups[1].Length; + // } + // m_StringBuilder.Append(val.Substring(index, val.Length - index)); + // return m_StringBuilder.ToString(); } private string GetColorMap(string _value) @@ -36,39 +37,39 @@ { _value = _value.Substring(0, 6); } - switch (_value.ToLower()) - { - case "109d06": - return "35e122"; - case "ff6701": - return "f8983b"; - case "006be3": - return "31cefb"; - case "ff0303": - return "fa0101"; - case "12a199": - return "13a199"; - case "686868": - return "f7f7f7"; - case "da48d5": - return "ec4bf6"; - case "f6408d": - return "ff7c7c"; - case "bb8800": - return "ffde00"; - case "666666": - return "dddddd"; - case "9460ff": - return "7999ff"; - case "0066ff": - return "00c6ff"; - case "00b337": - return "66ff00"; - case "ff6600": - return "ff9000"; - case "ff00f6": - return "f000ff"; - } + // switch (_value.ToLower()) + // { + // case "109d06": + // return "35e122"; + // case "ff6701": + // return "f8983b"; + // case "006be3": + // return "31cefb"; + // case "ff0303": + // return "fa0101"; + // case "12a199": + // return "13a199"; + // case "686868": + // return "f7f7f7"; + // case "da48d5": + // return "ec4bf6"; + // case "f6408d": + // return "ff7c7c"; + // case "bb8800": + // return "ffde00"; + // case "666666": + // return "dddddd"; + // case "9460ff": + // return "7999ff"; + // case "0066ff": + // return "00c6ff"; + // case "00b337": + // return "66ff00"; + // case "ff6600": + // return "ff9000"; + // case "ff00f6": + // return "f000ff"; + // } return _value; } -- Gitblit v1.8.0