From ff5252e18dab969a006a33469b1ed8b1d66444ef Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期二, 12 三月 2019 17:22:48 +0800
Subject: [PATCH] 3335 强化

---
 Core/GameEngine/Model/Config/ItemPlusConfig.cs |   60 +++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 35 insertions(+), 25 deletions(-)

diff --git a/Core/GameEngine/Model/Config/ItemPlusConfig.cs b/Core/GameEngine/Model/Config/ItemPlusConfig.cs
index 12224c9..6783065 100644
--- a/Core/GameEngine/Model/Config/ItemPlusConfig.cs
+++ b/Core/GameEngine/Model/Config/ItemPlusConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           Fish
-//    [  Date ]:           Thursday, February 14, 2019
+//    [  Date ]:           Tuesday, March 12, 2019
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -13,14 +13,14 @@
 public partial class ItemPlusConfig
 {
 
-    public readonly int id;
-	public readonly int type;
-	public readonly int level;
-	public readonly string attType;
-	public readonly string attValue;
-	public readonly int costCount;
-	public readonly int getExp;
-	public readonly int upExpNeed;
+    public readonly int id;
+	public readonly int type;
+	public readonly int level;
+	public readonly int[] attType;
+	public readonly int[] attValue;
+	public readonly int costCount;
+	public readonly int getExp;
+	public readonly int upExpNeed;
 	public readonly int upExpTotal;
 
 	public ItemPlusConfig()
@@ -33,22 +33,32 @@
         {
             var tables = input.Split('\t');
 
-            int.TryParse(tables[0],out id); 
-
-			int.TryParse(tables[1],out type); 
-
-			int.TryParse(tables[2],out level); 
-
-			attType = tables[3];
-
-			attValue = tables[4];
-
-			int.TryParse(tables[5],out costCount); 
-
-			int.TryParse(tables[6],out getExp); 
-
-			int.TryParse(tables[7],out upExpNeed); 
-
+            int.TryParse(tables[0],out id); 
+
+			int.TryParse(tables[1],out type); 
+
+			int.TryParse(tables[2],out level); 
+
+			string[] attTypeStringArray = tables[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+			attType = new int[attTypeStringArray.Length];
+			for (int i=0;i<attTypeStringArray.Length;i++)
+			{
+				 int.TryParse(attTypeStringArray[i],out attType[i]);
+			}
+
+			string[] attValueStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+			attValue = new int[attValueStringArray.Length];
+			for (int i=0;i<attValueStringArray.Length;i++)
+			{
+				 int.TryParse(attValueStringArray[i],out attValue[i]);
+			}
+
+			int.TryParse(tables[5],out costCount); 
+
+			int.TryParse(tables[6],out getExp); 
+
+			int.TryParse(tables[7],out upExpNeed); 
+
 			int.TryParse(tables[8],out upExpTotal); 
         }
         catch (Exception ex)

--
Gitblit v1.8.0