From b0a5d4688f1af73b5ad03ccc2df11c9aac1523a9 Mon Sep 17 00:00:00 2001 From: yyl <yyl> Date: 星期二, 29 七月 2025 16:56:23 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts --- Main/Config/Configs/CTGConfig.cs | 152 ++++++++++++++++++++++++++------------------------ 1 files changed, 78 insertions(+), 74 deletions(-) diff --git a/Main/Config/Configs/CTGConfig.cs b/Main/Config/Configs/CTGConfig.cs index 24bed74..2d34e5b 100644 --- a/Main/Config/Configs/CTGConfig.cs +++ b/Main/Config/Configs/CTGConfig.cs @@ -1,74 +1,78 @@ -锘�//-------------------------------------------------------- -// [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); - } -} +锘�//-------------------------------------------------------- +// [Author]: YYL +// [ Date ]: 2025骞�7鏈�26鏃� +//-------------------------------------------------------- + +using System.Collections.Generic; +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) + { + try { + 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); + } + catch (Exception exception) + { + Debug.LogError(exception); + } + } +} -- Gitblit v1.8.0