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