| | |
| | | using System; |
| | | using UnityEngine; |
| | | |
| | | [XLua.LuaCallCSharp] |
| | | |
| | | public partial class TaskFeedbackConfig |
| | | { |
| | | |
| | | public readonly int taskId;
|
| | | public readonly int type;
|
| | | public readonly int condition;
|
| | | public readonly string equips;
|
| | | public readonly string items;
|
| | | public readonly string sideTasks;
|
| | | public readonly string reikiRoot;
|
| | | public readonly int succGuide;
|
| | | public readonly int jump;
|
| | | public readonly string[] funcTitles;
|
| | | public readonly string failFuncs;
|
| | | public readonly int[] onlyOneFunc;
|
| | | public readonly int taskId; |
| | | public readonly int type; |
| | | public readonly int condition; |
| | | public readonly string equips; |
| | | public readonly string items; |
| | | public readonly string sideTasks; |
| | | public readonly string reikiRoot; |
| | | public readonly int succGuide; |
| | | public readonly int jump; |
| | | public readonly string[] funcTitles; |
| | | public readonly string failFuncs; |
| | | public readonly int[] onlyOneFunc; |
| | | public readonly string[] remind; |
| | | |
| | | public TaskFeedbackConfig() |
| | |
| | | { |
| | | var tables = input.Split('\t'); |
| | | |
| | | int.TryParse(tables[0],out taskId); |
| | |
|
| | | int.TryParse(tables[1],out type); |
| | |
|
| | | int.TryParse(tables[2],out condition); |
| | |
|
| | | equips = tables[3];
|
| | |
|
| | | items = tables[4];
|
| | |
|
| | | sideTasks = tables[5];
|
| | |
|
| | | reikiRoot = tables[6];
|
| | |
|
| | | int.TryParse(tables[7],out succGuide); |
| | |
|
| | | int.TryParse(tables[8],out jump); |
| | |
|
| | | funcTitles = tables[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
|
| | |
|
| | | failFuncs = tables[10];
|
| | |
|
| | | int.TryParse(tables[0],out taskId); |
| | | |
| | | int.TryParse(tables[1],out type); |
| | | |
| | | int.TryParse(tables[2],out condition); |
| | | |
| | | equips = tables[3]; |
| | | |
| | | items = tables[4]; |
| | | |
| | | sideTasks = tables[5]; |
| | | |
| | | reikiRoot = tables[6]; |
| | | |
| | | int.TryParse(tables[7],out succGuide); |
| | | |
| | | int.TryParse(tables[8],out jump); |
| | | |
| | | funcTitles = tables[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | |
| | | failFuncs = tables[10]; |
| | | |
| | | string[] onlyOneFuncStringArray = tables[11].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | onlyOneFunc = new int[onlyOneFuncStringArray.Length]; |
| | | for (int i=0;i<onlyOneFuncStringArray.Length;i++) |
| | | { |
| | | int.TryParse(onlyOneFuncStringArray[i],out onlyOneFunc[i]); |
| | | }
|
| | |
|
| | | } |
| | | |
| | | remind = tables[12].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | } |
| | | catch (Exception ex) |