//-------------------------------------------------------- // [Author]: YYL // [ Date ]: Friday, June 27, 2025 //-------------------------------------------------------- using System.Collections.Generic; using System.IO; using System.Threading; using System; using UnityEngine; using LitJson; public partial class SuccessConfig : ConfigBase { public int ID; public int Type; public int Group; public int NeedCnt; public int[] Condition; public string Condition2; public int Condition3; public string AwardItemList; public string AwardItemList2; public string Money; public int Exp; public int[] AwardAttribute; public int RedPacketID; public int MagicWeaponID; public string MagicWeaponExp; public string Describe; public int NeedGoto; public int Jump; public int ReOrder; public int RealmPracticeID; 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 ID); int.TryParse(tables[1],out Type); int.TryParse(tables[2],out Group); int.TryParse(tables[3],out NeedCnt); if (tables[4].Contains("[")) { Condition = JsonMapper.ToObject(tables[4]); } else { string[] ConditionStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); Condition = new int[ConditionStringArray.Length]; for (int i=0;i(tables[11]); } else { string[] AwardAttributeStringArray = tables[11].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); AwardAttribute = new int[AwardAttributeStringArray.Length]; for (int i=0;i