少年修仙传客户端代码仓库
Core/GameEngine/Model/Config/HorseStarUpConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           Fish
//    [  Date ]:           2023年10月22日
//    [  Date ]:           2023年10月24日
//--------------------------------------------------------
using System.Collections.Generic;
@@ -9,7 +9,6 @@
using System;
using UnityEngine;
using LitJson;
using System.Linq;
public partial class HorseStarUpConfig
{
@@ -17,7 +16,7 @@
    public readonly int id;
   public readonly int HorseID;
   public readonly int HorseStar;
   public readonly List<int[]> StarUpNeedItemList;
   public readonly int[][] StarUpNeedItemList;
   public readonly int[] StarAttrType;
   public readonly int[] StarAttrValue;
@@ -37,15 +36,28 @@
         int.TryParse(tables[2],out HorseStar); 
         StarUpNeedItemList = JsonMapper.ToObject<int[][]>(tables[3]).ToList();
         StarUpNeedItemList = JsonMapper.ToObject<int[][]>(tables[3]);
         if (tables[4].Contains("["))
         {
            StarAttrType = JsonMapper.ToObject<int[]>(tables[4]);
         }
         else
         {
         string[] StarAttrTypeStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
         StarAttrType = new int[StarAttrTypeStringArray.Length];
         for (int i=0;i<StarAttrTypeStringArray.Length;i++)
         {
             int.TryParse(StarAttrTypeStringArray[i],out StarAttrType[i]);
         }
         }
         if (tables[5].Contains("["))
         {
            StarAttrValue = JsonMapper.ToObject<int[]>(tables[5]);
         }
         else
         {
         string[] StarAttrValueStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
         StarAttrValue = new int[StarAttrValueStringArray.Length];
         for (int i=0;i<StarAttrValueStringArray.Length;i++)
@@ -53,6 +65,7 @@
             int.TryParse(StarAttrValueStringArray[i],out StarAttrValue[i]);
         }
        }
        }
        catch (Exception ex)
        {
            DebugEx.Log(ex);