//--------------------------------------------------------
|
// [Author]: YYL
|
// [ Date ]: 2025年5月19日
|
//--------------------------------------------------------
|
|
using System.Collections.Generic;
|
using System.IO;
|
using System.Threading;
|
using System;
|
using UnityEngine;
|
using LitJson;
|
|
public partial class CTGConfig : ConfigBase<int, CTGConfig>
|
{
|
|
public int RecordID;
|
public string Title;
|
public int VipLevel;
|
public int TotalBuyCount;
|
public int DailyBuyCount;
|
public int WeekBuyCount;
|
public int MonthBuyCount;
|
public int MoneyType;
|
public int GainGold;
|
public int GainGoldPaper;
|
public int FirstGoldPaperPrize;
|
public string GainItemList;
|
public int[][] SelectItemInfo;
|
public string Icon;
|
public int PayType;
|
public int Percentage;
|
|
public override int LoadKey(string _key)
|
{
|
int key = GetKey(_key);
|
return key;
|
}
|
|
public override void LoadConfig(string input)
|
{
|
string[] tables = input.Split('\t');
|
int.TryParse(tables[0],out RecordID);
|
|
Title = tables[1];
|
|
int.TryParse(tables[2],out VipLevel);
|
|
int.TryParse(tables[3],out TotalBuyCount);
|
|
int.TryParse(tables[4],out DailyBuyCount);
|
|
int.TryParse(tables[5],out WeekBuyCount);
|
|
int.TryParse(tables[6],out MonthBuyCount);
|
|
int.TryParse(tables[7],out MoneyType);
|
|
int.TryParse(tables[8],out GainGold);
|
|
int.TryParse(tables[9],out GainGoldPaper);
|
|
int.TryParse(tables[10],out FirstGoldPaperPrize);
|
|
GainItemList = tables[11];
|
|
SelectItemInfo = JsonMapper.ToObject<int[][]>(tables[12].Replace("(", "[").Replace(")", "]"));
|
|
Icon = tables[13];
|
|
int.TryParse(tables[14],out PayType);
|
|
int.TryParse(tables[15],out Percentage);
|
}
|
}
|