少年修仙传客户端代码仓库
Core/GameEngine/Model/Config/PlayerFaceConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           Fish
//    [  Date ]:           2024年10月30日
//    [  Date ]:           2024年11月6日
//--------------------------------------------------------
using System.Collections.Generic;
@@ -18,6 +18,7 @@
   public readonly int UnlockDefault;
   public readonly int ExpireMinutes;
   public readonly string Image;
   public readonly int BgColor;
   public readonly int EffectID;
   public readonly int[][] UnlockNeedItemList;
   public readonly int[] LightAttrType;
@@ -44,17 +45,19 @@
         Image = tables[4];
         int.TryParse(tables[5],out EffectID);
         int.TryParse(tables[5],out BgColor);
         UnlockNeedItemList = JsonMapper.ToObject<int[][]>(tables[6].Replace("(", "[").Replace(")", "]"));
         int.TryParse(tables[6],out EffectID);
         if (tables[7].Contains("["))
         UnlockNeedItemList = JsonMapper.ToObject<int[][]>(tables[7].Replace("(", "[").Replace(")", "]"));
         if (tables[8].Contains("["))
         {
            LightAttrType = JsonMapper.ToObject<int[]>(tables[7]);
            LightAttrType = JsonMapper.ToObject<int[]>(tables[8]);
         }
         else
         {
            string[] LightAttrTypeStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] LightAttrTypeStringArray = tables[8].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            LightAttrType = new int[LightAttrTypeStringArray.Length];
            for (int i=0;i<LightAttrTypeStringArray.Length;i++)
            {
@@ -62,13 +65,13 @@
            }
         }
         if (tables[8].Contains("["))
         if (tables[9].Contains("["))
         {
            LightAttrValue = JsonMapper.ToObject<int[]>(tables[8]);
            LightAttrValue = JsonMapper.ToObject<int[]>(tables[9]);
         }
         else
         {
            string[] LightAttrValueStringArray = tables[8].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] LightAttrValueStringArray = tables[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            LightAttrValue = new int[LightAttrValueStringArray.Length];
            for (int i=0;i<LightAttrValueStringArray.Length;i++)
            {
@@ -76,7 +79,7 @@
            }
         }
         int.TryParse(tables[9],out LightFightPower);
         int.TryParse(tables[10],out LightFightPower);
        }
        catch (Exception ex)
        {