hch
2026-03-04 359b1259da64376c9c885fd6f1de6512a215e197
Main/Config/Configs/HeroSkinConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2026年2月13日
//    [  Date ]:           Wednesday, March 4, 2026
//--------------------------------------------------------
using System.Collections.Generic;
@@ -17,10 +17,8 @@
    }
    public int SkinID;
   public int[] WearAttrIDList;
   public int[] WearAttrValueList;
   public int[] AllBatAttrIDList;
   public int[] AllBatAttrValueList;
   public string SkinName;
   public int AudioID;
   public string Tachie;
   public float[] TachieParam;
   public string SquareIcon;
@@ -43,71 +41,19 @@
        string[] tables = input.Split('\t');
        int.TryParse(tables[0],out SkinID); 
         if (tables[1].Contains("["))
         {
            WearAttrIDList = JsonMapper.ToObject<int[]>(tables[1]);
         }
         else
         {
            string[] WearAttrIDListStringArray = tables[1].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            WearAttrIDList = new int[WearAttrIDListStringArray.Length];
            for (int i=0;i<WearAttrIDListStringArray.Length;i++)
            {
                int.TryParse(WearAttrIDListStringArray[i],out WearAttrIDList[i]);
            }
         }
         SkinName = tables[1];
         if (tables[2].Contains("["))
         {
            WearAttrValueList = JsonMapper.ToObject<int[]>(tables[2]);
         }
         else
         {
            string[] WearAttrValueListStringArray = tables[2].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            WearAttrValueList = new int[WearAttrValueListStringArray.Length];
            for (int i=0;i<WearAttrValueListStringArray.Length;i++)
            {
                int.TryParse(WearAttrValueListStringArray[i],out WearAttrValueList[i]);
            }
         }
         int.TryParse(tables[2],out AudioID);
         if (tables[3].Contains("["))
         {
            AllBatAttrIDList = JsonMapper.ToObject<int[]>(tables[3]);
         }
         else
         {
            string[] AllBatAttrIDListStringArray = tables[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            AllBatAttrIDList = new int[AllBatAttrIDListStringArray.Length];
            for (int i=0;i<AllBatAttrIDListStringArray.Length;i++)
            {
                int.TryParse(AllBatAttrIDListStringArray[i],out AllBatAttrIDList[i]);
            }
         }
         Tachie = tables[3];
         if (tables[4].Contains("["))
         {
            AllBatAttrValueList = JsonMapper.ToObject<int[]>(tables[4]);
            TachieParam = JsonMapper.ToObject<float[]>(tables[4]);
         }
         else
         {
            string[] AllBatAttrValueListStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            AllBatAttrValueList = new int[AllBatAttrValueListStringArray.Length];
            for (int i=0;i<AllBatAttrValueListStringArray.Length;i++)
            {
                int.TryParse(AllBatAttrValueListStringArray[i],out AllBatAttrValueList[i]);
            }
         }
         Tachie = tables[5];
         if (tables[6].Contains("["))
         {
            TachieParam = JsonMapper.ToObject<float[]>(tables[6]);
         }
         else
         {
            string[] TachieParamStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] TachieParamStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            TachieParam = new float[TachieParamStringArray.Length];
            for (int i=0;i<TachieParamStringArray.Length;i++)
            {
@@ -115,19 +61,19 @@
            }
         }
         SquareIcon = tables[7];
         SquareIcon = tables[5];
         RectangleIcon = tables[8];
         RectangleIcon = tables[6];
         SpineRes = tables[9];
         SpineRes = tables[7];
         InitialSkinName = tables[10];
         InitialSkinName = tables[8];
         ApearMotionName = tables[11];
         ApearMotionName = tables[9];
         TransfMotionName = tables[12];
         TransfMotionName = tables[10];
         LoopMotionName = tables[13];
         LoopMotionName = tables[11];
        }
        catch (Exception exception)
        {