Main/Config/Configs/HeroQualityConfig.cs
@@ -1,42 +1,48 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2025年6月13日
//--------------------------------------------------------
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System;
using UnityEngine;
using LitJson;
public partial class HeroQualityConfig : ConfigBase<int, HeroQualityConfig>
{
    public int Quality;
   public int[] UPCostItem;
   public int InitStarUpper;
   public int InitAddPer;
   public int LVAddPer;
   public int BreakLVAddPer;
   public int StarAddPer;
   public int[] BookActAwardMoney;
   public int BookInitAddPer;
   public int BookStarAddPer;
   public int BookBreakLVAddPer;
    public override int LoadKey(string _key)
    {
        int key = GetKey(_key);
        return key;
    }
    public override void LoadConfig(string input)
    {
        try {
        string[] tables = input.Split('\t');
        int.TryParse(tables[0],out Quality);
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2025年8月4日
//--------------------------------------------------------
using System.Collections.Generic;
using System;
using UnityEngine;
using LitJson;
public partial class HeroQualityConfig : ConfigBase<int, HeroQualityConfig>
{
    static HeroQualityConfig()
    {
        if (isInit)
        {
            return;
        }
        LazyInit();
    }
    public int Quality;
   public int[] UPCostItem;
   public int InitStarUpper;
   public int InitAddPer;
   public int LVAddPer;
   public int BreakLVAddPer;
   public int StarAddPer;
   public int[] BookActAwardMoney;
   public int BookInitAddPer;
   public int BookStarAddPer;
   public int BookBreakLVAddPer;
    public override int LoadKey(string _key)
    {
        int key = GetKey(_key);
        return key;
    }
    public override void LoadConfig(string input)
    {
        try {
        string[] tables = input.Split('\t');
        int.TryParse(tables[0],out Quality);
         if (tables[1].Contains("["))
         {
            UPCostItem = JsonMapper.ToObject<int[]>(tables[1]);
@@ -49,18 +55,18 @@
            {
                int.TryParse(UPCostItemStringArray[i],out UPCostItem[i]);
            }
         }
         int.TryParse(tables[2],out InitStarUpper);
         int.TryParse(tables[3],out InitAddPer);
         int.TryParse(tables[4],out LVAddPer);
         int.TryParse(tables[5],out BreakLVAddPer);
         int.TryParse(tables[6],out StarAddPer);
         }
         int.TryParse(tables[2],out InitStarUpper);
         int.TryParse(tables[3],out InitAddPer);
         int.TryParse(tables[4],out LVAddPer);
         int.TryParse(tables[5],out BreakLVAddPer);
         int.TryParse(tables[6],out StarAddPer);
         if (tables[7].Contains("["))
         {
            BookActAwardMoney = JsonMapper.ToObject<int[]>(tables[7]);
@@ -73,17 +79,17 @@
            {
                int.TryParse(BookActAwardMoneyStringArray[i],out BookActAwardMoney[i]);
            }
         }
         int.TryParse(tables[8],out BookInitAddPer);
         int.TryParse(tables[9],out BookStarAddPer);
         int.TryParse(tables[10],out BookBreakLVAddPer);
        }
        catch (Exception exception)
        {
            Debug.LogError(exception);
        }
    }
}
         }
         int.TryParse(tables[8],out BookInitAddPer);
         int.TryParse(tables[9],out BookStarAddPer);
         int.TryParse(tables[10],out BookBreakLVAddPer);
        }
        catch (Exception exception)
        {
            Debug.LogError(exception);
        }
    }
}