| | |
| | | using System; |
| | | using UnityEngine; |
| | | |
| | | [XLua.LuaCallCSharp] |
| | | |
| | | public partial class StoryMissionsConfig |
| | | { |
| | | |
| | | public readonly int id;
|
| | | public readonly int TaskID;
|
| | | public readonly int state;
|
| | | public readonly int NpcID;
|
| | | public readonly int[] TalkNum;
|
| | | public readonly string content;
|
| | | public readonly int[] Speaker1;
|
| | | public readonly int id; |
| | | public readonly int TaskID; |
| | | public readonly int state; |
| | | public readonly int NpcID; |
| | | public readonly int[] TalkNum; |
| | | public readonly string content; |
| | | public readonly int[] Speaker1; |
| | | public readonly int[] TaskMusic; |
| | | |
| | | public StoryMissionsConfig() |
| | |
| | | { |
| | | var tables = input.Split('\t'); |
| | | |
| | | int.TryParse(tables[0],out id); |
| | |
|
| | | int.TryParse(tables[1],out TaskID); |
| | |
|
| | | int.TryParse(tables[2],out state); |
| | |
|
| | | int.TryParse(tables[3],out NpcID); |
| | |
|
| | | int.TryParse(tables[0],out id); |
| | | |
| | | int.TryParse(tables[1],out TaskID); |
| | | |
| | | int.TryParse(tables[2],out state); |
| | | |
| | | int.TryParse(tables[3],out NpcID); |
| | | |
| | | string[] TalkNumStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | TalkNum = new int[TalkNumStringArray.Length]; |
| | | for (int i=0;i<TalkNumStringArray.Length;i++) |
| | | { |
| | | int.TryParse(TalkNumStringArray[i],out TalkNum[i]); |
| | | }
|
| | |
|
| | | content = tables[5];
|
| | |
|
| | | } |
| | | |
| | | content = tables[5]; |
| | | |
| | | string[] Speaker1StringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | Speaker1 = new int[Speaker1StringArray.Length]; |
| | | for (int i=0;i<Speaker1StringArray.Length;i++) |
| | | { |
| | | int.TryParse(Speaker1StringArray[i],out Speaker1[i]); |
| | | }
|
| | |
|
| | | } |
| | | |
| | | string[] TaskMusicStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | TaskMusic = new int[TaskMusicStringArray.Length]; |
| | | for (int i=0;i<TaskMusicStringArray.Length;i++) |