hch
2025-06-18 c60913b816a5d3e132ba17b9353df7ad7d1e6e4e
Main/Config/Configs/FamilyConfig.cs
@@ -1,56 +1,47 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2025年5月22日
//--------------------------------------------------------
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System;
using UnityEngine;
using LitJson;
public partial class FamilyConfig : ConfigBase<int, FamilyConfig>
{
    public int familyLV;
   public int memberCnt;
   public int deputyLeaderCnt;
   public int eliteCnt;
   public int needMoney;
   public int weekMissionMoneyMax;
   public int bossFBCnt;
   public int ZhenbaogeWeights;
    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 familyLV);
         int.TryParse(tables[1],out memberCnt);
         int.TryParse(tables[2],out deputyLeaderCnt);
         int.TryParse(tables[3],out eliteCnt);
         int.TryParse(tables[4],out needMoney);
         int.TryParse(tables[5],out weekMissionMoneyMax);
         int.TryParse(tables[6],out bossFBCnt);
         int.TryParse(tables[7],out ZhenbaogeWeights);
        }
        catch (Exception exception)
        {
            Debug.LogError(exception);
        }
    }
}
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           Wednesday, June 18, 2025
//--------------------------------------------------------
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System;
using UnityEngine;
using LitJson;
public partial class FamilyConfig : ConfigBase<int, FamilyConfig>
{
    public int FamilyLV;
   public int MemberMax;
   public int DeputyLeaderMax;
   public int EliteMax;
   public int NeedExp;
    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 FamilyLV);
         int.TryParse(tables[1],out MemberMax);
         int.TryParse(tables[2],out DeputyLeaderMax);
         int.TryParse(tables[3],out EliteMax);
         int.TryParse(tables[4],out NeedExp);
        }
        catch (Exception exception)
        {
            Debug.LogError(exception);
        }
    }
}