lcy
昨天 484239463e0802b47070d5df8d7b6931a64b0a67
Main/Config/Configs/ActHeroAppearConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2026年3月9日
//    [  Date ]:           Thursday, March 26, 2026
//--------------------------------------------------------
using System.Collections.Generic;
@@ -17,6 +17,7 @@
    }
    public int CfgID;
   public int ActNum;
   public int[] ActHeroIDList;
   public int ActTreasureType;
   public int StarGiftTempID;
@@ -40,13 +41,15 @@
        string[] tables = input.Split('\t');
        int.TryParse(tables[0],out CfgID); 
         if (tables[1].Contains("["))
         int.TryParse(tables[1],out ActNum);
         if (tables[2].Contains("["))
         {
            ActHeroIDList = JsonMapper.ToObject<int[]>(tables[1]);
            ActHeroIDList = JsonMapper.ToObject<int[]>(tables[2]);
         }
         else
         {
            string[] ActHeroIDListStringArray = tables[1].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] ActHeroIDListStringArray = tables[2].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            ActHeroIDList = new int[ActHeroIDListStringArray.Length];
            for (int i=0;i<ActHeroIDListStringArray.Length;i++)
            {
@@ -54,17 +57,17 @@
            }
         }
         int.TryParse(tables[2],out ActTreasureType);
         int.TryParse(tables[3],out ActTreasureType);
         int.TryParse(tables[3],out StarGiftTempID);
         int.TryParse(tables[4],out StarGiftTempID);
         if (tables[4].Contains("["))
         if (tables[5].Contains("["))
         {
            SkinCTGIDList = JsonMapper.ToObject<int[]>(tables[4]);
            SkinCTGIDList = JsonMapper.ToObject<int[]>(tables[5]);
         }
         else
         {
            string[] SkinCTGIDListStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] SkinCTGIDListStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            SkinCTGIDList = new int[SkinCTGIDListStringArray.Length];
            for (int i=0;i<SkinCTGIDListStringArray.Length;i++)
            {
@@ -72,13 +75,13 @@
            }
         }
         if (tables[5].Contains("["))
         if (tables[6].Contains("["))
         {
            GiftCTGIDList = JsonMapper.ToObject<int[]>(tables[5]);
            GiftCTGIDList = JsonMapper.ToObject<int[]>(tables[6]);
         }
         else
         {
            string[] GiftCTGIDListStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] GiftCTGIDListStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            GiftCTGIDList = new int[GiftCTGIDListStringArray.Length];
            for (int i=0;i<GiftCTGIDListStringArray.Length;i++)
            {
@@ -86,15 +89,15 @@
            }
         }
         int.TryParse(tables[6],out GiftShopType);
         int.TryParse(tables[7],out GiftShopType);
         int.TryParse(tables[7],out ExShopType);
         int.TryParse(tables[8],out ExShopType);
         int.TryParse(tables[8],out ExShopCostItemID);
         int.TryParse(tables[9],out ExShopCostItemID);
         int.TryParse(tables[9],out SignTempID);
         int.TryParse(tables[10],out SignTempID);
         int.TryParse(tables[10],out BillTempID);
         int.TryParse(tables[11],out BillTempID);
        }
        catch (Exception exception)
        {