少年修仙传客户端代码仓库
client_linchunjie
2019-04-08 2199bb458e752cb8d0c8ed7fa3db479727a4421a
Core/GameEngine/Model/Config/ItemPlusMaxConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           Fish
//    [  Date ]:           Wednesday, February 13, 2019
//    [  Date ]:           Tuesday, March 12, 2019
//--------------------------------------------------------
using System.Collections.Generic;
@@ -9,13 +9,13 @@
using System;
using UnityEngine;
[XLua.LuaCallCSharp]
public partial class ItemPlusMaxConfig
{
    public readonly int id;
   public readonly int EquipType;
   public readonly int equipPhase;
   public readonly int equipColor;
    public readonly int id;
   public readonly int EquipType;
   public readonly int equipStar;
   public readonly int levelMax;
   public ItemPlusMaxConfig()
@@ -28,15 +28,13 @@
        {
            var tables = input.Split('\t');
            int.TryParse(tables[0],out id);
         int.TryParse(tables[1],out EquipType);
         int.TryParse(tables[2],out equipPhase);
         int.TryParse(tables[3],out equipColor);
         int.TryParse(tables[4],out levelMax);
            int.TryParse(tables[0],out id);
         int.TryParse(tables[1],out EquipType);
         int.TryParse(tables[2],out equipStar);
         int.TryParse(tables[3],out levelMax);
        }
        catch (Exception ex)
        {
@@ -132,19 +130,30 @@
            }
            for (int i = 3; i < lines.Length; i++)
            {
                var line = lines[i];
                var index = line.IndexOf("\t");
                var id = line.Substring(0, index);
            try
            {
               var line = lines[i];
               var index = line.IndexOf("\t");
               if (index == -1)
               {
                  continue;
               }
               var id = line.Substring(0, index);
                if (preParse)
               if (preParse)
               {
                  var config = new ItemPlusMaxConfig(line);
                  configs[id] = config;
                  (config as IConfigPostProcess).OnConfigParseCompleted();
               }
               else
               {
                  rawDatas[id] = line;
               }
            }
            catch (System.Exception ex)
                {
               var config = new ItemPlusMaxConfig(line);
                    configs[id] = config;
                    (config as IConfigPostProcess).OnConfigParseCompleted();
                }
                else
                {
                    rawDatas[id] = line;
                    Debug.LogError(ex);
                }
            }
         inited = true;
@@ -160,20 +169,31 @@
            }
                for (int i = 3; i < lines.Length; i++)
                {
                    var line = lines[i];
                    var index = line.IndexOf("\t");
                    var id = line.Substring(0, index);
               try
               {
                  var line = lines[i];
                  var index = line.IndexOf("\t");
                  if (index == -1)
                  {
                     continue;
                  }
                  var id = line.Substring(0, index);
               if (preParse)
               {
                  var config = new ItemPlusMaxConfig(line);
                  configs[id] = config;
                  (config as IConfigPostProcess).OnConfigParseCompleted();
                  if (preParse)
                  {
                     var config = new ItemPlusMaxConfig(line);
                     configs[id] = config;
                     (config as IConfigPostProcess).OnConfigParseCompleted();
                  }
                  else
                  {
                     rawDatas[id] = line;
                  }
               }
               else
               {
                  rawDatas[id] = line;
               }
               catch (System.Exception ex)
                    {
                        Debug.LogError(ex);
                    }
                }
                inited = true;