From 579b7e96c08230593e750946c8f8c9a8f6fee77a Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 17 五月 2019 16:24:26 +0800
Subject: [PATCH] 3335 任务相关需求提交

---
 Core/GameEngine/Model/Config/GuideConfig.cs |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/Core/GameEngine/Model/Config/GuideConfig.cs b/Core/GameEngine/Model/Config/GuideConfig.cs
index eebfca2..c7d08dc 100644
--- a/Core/GameEngine/Model/Config/GuideConfig.cs
+++ b/Core/GameEngine/Model/Config/GuideConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           Fish
-//    [  Date ]:           Wednesday, May 15, 2019
+//    [  Date ]:           Friday, May 17, 2019
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -17,11 +17,14 @@
 	public readonly int Type;
 	public readonly int TriggerType;
 	public readonly int Condition;
+	public readonly int SupplementCondition;
 	public readonly int PreGuideId;
 	public readonly int[] Steps;
 	public readonly int CanSkip;
 	public readonly int RemoveWhenOtherGuide;
 	public readonly int CannotCompleteByClick;
+	public readonly int[] UnfoldAreas;
+	public readonly int AutoCompleteTime;
 
 	public GuideConfig()
     {
@@ -41,20 +44,31 @@
 
 			int.TryParse(tables[3],out Condition); 
 
-			int.TryParse(tables[4],out PreGuideId); 
+			int.TryParse(tables[4],out SupplementCondition); 
 
-			string[] StepsStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+			int.TryParse(tables[5],out PreGuideId); 
+
+			string[] StepsStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 			Steps = new int[StepsStringArray.Length];
 			for (int i=0;i<StepsStringArray.Length;i++)
 			{
 				 int.TryParse(StepsStringArray[i],out Steps[i]);
 			}
 
-			int.TryParse(tables[6],out CanSkip); 
+			int.TryParse(tables[7],out CanSkip); 
 
-			int.TryParse(tables[7],out RemoveWhenOtherGuide); 
+			int.TryParse(tables[8],out RemoveWhenOtherGuide); 
 
-			int.TryParse(tables[8],out CannotCompleteByClick); 
+			int.TryParse(tables[9],out CannotCompleteByClick); 
+
+			string[] UnfoldAreasStringArray = tables[10].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+			UnfoldAreas = new int[UnfoldAreasStringArray.Length];
+			for (int i=0;i<UnfoldAreasStringArray.Length;i++)
+			{
+				 int.TryParse(UnfoldAreasStringArray[i],out UnfoldAreas[i]);
+			}
+
+			int.TryParse(tables[11],out AutoCompleteTime); 
         }
         catch (Exception ex)
         {

--
Gitblit v1.8.0