| | |
| | | using System; |
| | | using UnityEngine; |
| | | |
| | | [XLua.LuaCallCSharp] |
| | | |
| | | public partial class HazyRegionConfig |
| | | { |
| | | |
| | | public readonly int id;
|
| | | public readonly int incidentType;
|
| | | public readonly string name;
|
| | | public readonly int dungeonId;
|
| | | public readonly int lineId;
|
| | | public readonly int npcId;
|
| | | public readonly int dungeonType;
|
| | | public readonly int point;
|
| | | public readonly int alchemyLevel;
|
| | | public readonly int[] reward;
|
| | | public readonly int[] rewardState;
|
| | | public readonly string PortraitID;
|
| | | public readonly int id; |
| | | public readonly int incidentType; |
| | | public readonly string name; |
| | | public readonly int dungeonId; |
| | | public readonly int lineId; |
| | | public readonly int npcId; |
| | | public readonly int dungeonType; |
| | | public readonly int point; |
| | | public readonly int alchemyLevel; |
| | | public readonly int[] reward; |
| | | public readonly int[] rewardState; |
| | | public readonly string PortraitID; |
| | | public readonly int star; |
| | | |
| | | public HazyRegionConfig() |
| | |
| | | { |
| | | var tables = input.Split('\t'); |
| | | |
| | | int.TryParse(tables[0],out id); |
| | |
|
| | | int.TryParse(tables[1],out incidentType); |
| | |
|
| | | name = tables[2];
|
| | |
|
| | | int.TryParse(tables[3],out dungeonId); |
| | |
|
| | | int.TryParse(tables[4],out lineId); |
| | |
|
| | | int.TryParse(tables[5],out npcId); |
| | |
|
| | | int.TryParse(tables[6],out dungeonType); |
| | |
|
| | | int.TryParse(tables[7],out point); |
| | |
|
| | | int.TryParse(tables[8],out alchemyLevel); |
| | |
|
| | | int.TryParse(tables[0],out id); |
| | | |
| | | int.TryParse(tables[1],out incidentType); |
| | | |
| | | name = tables[2]; |
| | | |
| | | int.TryParse(tables[3],out dungeonId); |
| | | |
| | | int.TryParse(tables[4],out lineId); |
| | | |
| | | int.TryParse(tables[5],out npcId); |
| | | |
| | | int.TryParse(tables[6],out dungeonType); |
| | | |
| | | int.TryParse(tables[7],out point); |
| | | |
| | | int.TryParse(tables[8],out alchemyLevel); |
| | | |
| | | string[] rewardStringArray = tables[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | reward = new int[rewardStringArray.Length]; |
| | | for (int i=0;i<rewardStringArray.Length;i++) |
| | | { |
| | | int.TryParse(rewardStringArray[i],out reward[i]); |
| | | }
|
| | |
|
| | | } |
| | | |
| | | string[] rewardStateStringArray = tables[10].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | rewardState = new int[rewardStateStringArray.Length]; |
| | | for (int i=0;i<rewardStateStringArray.Length;i++) |
| | | { |
| | | int.TryParse(rewardStateStringArray[i],out rewardState[i]); |
| | | }
|
| | |
|
| | | PortraitID = tables[11];
|
| | |
|
| | | } |
| | | |
| | | PortraitID = tables[11]; |
| | | |
| | | int.TryParse(tables[12],out star); |
| | | } |
| | | catch (Exception ex) |