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