hch
6 小时以前 2ebcf3631690f5bd4eb93a1bb2d7b354c4c7c5fa
Main/Config/Configs/HeroSkinAttrConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2026年3月4日
//    [  Date ]:           2026年3月13日
//--------------------------------------------------------
using System.Collections.Generic;
@@ -17,6 +17,7 @@
    }
    public int SkinID;
   public int Quality;
   public int NeedItemID;
   public int StarMax;
   public int[] WearAttrIDList;
@@ -38,17 +39,19 @@
        string[] tables = input.Split('\t');
        int.TryParse(tables[0],out SkinID); 
         int.TryParse(tables[1],out NeedItemID);
         int.TryParse(tables[1],out Quality);
         int.TryParse(tables[2],out StarMax);
         int.TryParse(tables[2],out NeedItemID);
         if (tables[3].Contains("["))
         int.TryParse(tables[3],out StarMax);
         if (tables[4].Contains("["))
         {
            WearAttrIDList = JsonMapper.ToObject<int[]>(tables[3]);
            WearAttrIDList = JsonMapper.ToObject<int[]>(tables[4]);
         }
         else
         {
            string[] WearAttrIDListStringArray = tables[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] WearAttrIDListStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            WearAttrIDList = new int[WearAttrIDListStringArray.Length];
            for (int i=0;i<WearAttrIDListStringArray.Length;i++)
            {
@@ -56,13 +59,13 @@
            }
         }
         if (tables[4].Contains("["))
         if (tables[5].Contains("["))
         {
            WearAttrValueList = JsonMapper.ToObject<int[]>(tables[4]);
            WearAttrValueList = JsonMapper.ToObject<int[]>(tables[5]);
         }
         else
         {
            string[] WearAttrValueListStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] WearAttrValueListStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            WearAttrValueList = new int[WearAttrValueListStringArray.Length];
            for (int i=0;i<WearAttrValueListStringArray.Length;i++)
            {
@@ -70,13 +73,13 @@
            }
         }
         if (tables[5].Contains("["))
         if (tables[6].Contains("["))
         {
            WearAttrPerStarAddList = JsonMapper.ToObject<int[]>(tables[5]);
            WearAttrPerStarAddList = JsonMapper.ToObject<int[]>(tables[6]);
         }
         else
         {
            string[] WearAttrPerStarAddListStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] WearAttrPerStarAddListStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            WearAttrPerStarAddList = new int[WearAttrPerStarAddListStringArray.Length];
            for (int i=0;i<WearAttrPerStarAddListStringArray.Length;i++)
            {
@@ -84,13 +87,13 @@
            }
         }
         if (tables[6].Contains("["))
         if (tables[7].Contains("["))
         {
            RoleAttrIDList = JsonMapper.ToObject<int[]>(tables[6]);
            RoleAttrIDList = JsonMapper.ToObject<int[]>(tables[7]);
         }
         else
         {
            string[] RoleAttrIDListStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] RoleAttrIDListStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            RoleAttrIDList = new int[RoleAttrIDListStringArray.Length];
            for (int i=0;i<RoleAttrIDListStringArray.Length;i++)
            {
@@ -98,13 +101,13 @@
            }
         }
         if (tables[7].Contains("["))
         if (tables[8].Contains("["))
         {
            RoleAttrValueList = JsonMapper.ToObject<int[]>(tables[7]);
            RoleAttrValueList = JsonMapper.ToObject<int[]>(tables[8]);
         }
         else
         {
            string[] RoleAttrValueListStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] RoleAttrValueListStringArray = tables[8].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            RoleAttrValueList = new int[RoleAttrValueListStringArray.Length];
            for (int i=0;i<RoleAttrValueListStringArray.Length;i++)
            {
@@ -112,13 +115,13 @@
            }
         }
         if (tables[8].Contains("["))
         if (tables[9].Contains("["))
         {
            RoleAttrPerStarAddList = JsonMapper.ToObject<int[]>(tables[8]);
            RoleAttrPerStarAddList = JsonMapper.ToObject<int[]>(tables[9]);
         }
         else
         {
            string[] RoleAttrPerStarAddListStringArray = tables[8].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] RoleAttrPerStarAddListStringArray = tables[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            RoleAttrPerStarAddList = new int[RoleAttrPerStarAddListStringArray.Length];
            for (int i=0;i<RoleAttrPerStarAddListStringArray.Length;i++)
            {