//This code create by CodeEngine ,don't modify using System; using System.Collections.Generic; using System.Collections; using Module.Log; namespace GCGame.Table { public class Tab_CircleTaskGameRewards{ public const string TAB_FILE_DATA = "CircleTaskGameRewards"; private const int _varCount = 124; public int GetId() { return Id; } public static bool Validate(string line) { var segments = 0; foreach (char c in line) if (c == '\t') segments++; // Note: skip the 2nd column as it's the description; var result = segments == _varCount; if (!result) LogModule.ErrorLog(string.Format("Load {0} error as CodeSize:{1} not Equal DataSize:{2}", TAB_FILE_DATA, _varCount, segments)); return result; } public Tab_CircleTaskGameRewards() { } public Tab_CircleTaskGameRewards(string line) { var segments = line.Split('\t'); Id = int.Parse(segments[0]); CircleType = int.Parse(segments[2]); LevelMin = int.Parse(segments[3]); LevelMax = int.Parse(segments[4]); RewardType[0] = int.Parse(segments[5]); RewardType[1] = int.Parse(segments[9]); RewardType[2] = int.Parse(segments[13]); RewardType[3] = int.Parse(segments[17]); RewardType[4] = int.Parse(segments[21]); RewardType[5] = int.Parse(segments[25]); RewardType[6] = int.Parse(segments[29]); RewardType[7] = int.Parse(segments[33]); RewardType[8] = int.Parse(segments[37]); RewardType[9] = int.Parse(segments[41]); RewardType[10] = int.Parse(segments[45]); RewardType[11] = int.Parse(segments[49]); RewardType[12] = int.Parse(segments[53]); RewardType[13] = int.Parse(segments[57]); RewardType[14] = int.Parse(segments[61]); RewardType[15] = int.Parse(segments[65]); RewardType[16] = int.Parse(segments[69]); RewardType[17] = int.Parse(segments[73]); RewardType[18] = int.Parse(segments[77]); RewardType[19] = int.Parse(segments[81]); RewardType[20] = int.Parse(segments[85]); RewardType[21] = int.Parse(segments[89]); RewardType[22] = int.Parse(segments[93]); RewardType[23] = int.Parse(segments[97]); RewardType[24] = int.Parse(segments[101]); RewardType[25] = int.Parse(segments[105]); RewardType[26] = int.Parse(segments[109]); RewardType[27] = int.Parse(segments[113]); RewardType[28] = int.Parse(segments[117]); RewardType[29] = int.Parse(segments[121]); RewardSubType[0] = int.Parse(segments[6]); RewardSubType[1] = int.Parse(segments[10]); RewardSubType[2] = int.Parse(segments[14]); RewardSubType[3] = int.Parse(segments[18]); RewardSubType[4] = int.Parse(segments[22]); RewardSubType[5] = int.Parse(segments[26]); RewardSubType[6] = int.Parse(segments[30]); RewardSubType[7] = int.Parse(segments[34]); RewardSubType[8] = int.Parse(segments[38]); RewardSubType[9] = int.Parse(segments[42]); RewardSubType[10] = int.Parse(segments[46]); RewardSubType[11] = int.Parse(segments[50]); RewardSubType[12] = int.Parse(segments[54]); RewardSubType[13] = int.Parse(segments[58]); RewardSubType[14] = int.Parse(segments[62]); RewardSubType[15] = int.Parse(segments[66]); RewardSubType[16] = int.Parse(segments[70]); RewardSubType[17] = int.Parse(segments[74]); RewardSubType[18] = int.Parse(segments[78]); RewardSubType[19] = int.Parse(segments[82]); RewardSubType[20] = int.Parse(segments[86]); RewardSubType[21] = int.Parse(segments[90]); RewardSubType[22] = int.Parse(segments[94]); RewardSubType[23] = int.Parse(segments[98]); RewardSubType[24] = int.Parse(segments[102]); RewardSubType[25] = int.Parse(segments[106]); RewardSubType[26] = int.Parse(segments[110]); RewardSubType[27] = int.Parse(segments[114]); RewardSubType[28] = int.Parse(segments[118]); RewardSubType[29] = int.Parse(segments[122]); RewardNum[0] = int.Parse(segments[7]); RewardNum[1] = int.Parse(segments[11]); RewardNum[2] = int.Parse(segments[15]); RewardNum[3] = int.Parse(segments[19]); RewardNum[4] = int.Parse(segments[23]); RewardNum[5] = int.Parse(segments[27]); RewardNum[6] = int.Parse(segments[31]); RewardNum[7] = int.Parse(segments[35]); RewardNum[8] = int.Parse(segments[39]); RewardNum[9] = int.Parse(segments[43]); RewardNum[10] = int.Parse(segments[47]); RewardNum[11] = int.Parse(segments[51]); RewardNum[12] = int.Parse(segments[55]); RewardNum[13] = int.Parse(segments[59]); RewardNum[14] = int.Parse(segments[63]); RewardNum[15] = int.Parse(segments[67]); RewardNum[16] = int.Parse(segments[71]); RewardNum[17] = int.Parse(segments[75]); RewardNum[18] = int.Parse(segments[79]); RewardNum[19] = int.Parse(segments[83]); RewardNum[20] = int.Parse(segments[87]); RewardNum[21] = int.Parse(segments[91]); RewardNum[22] = int.Parse(segments[95]); RewardNum[23] = int.Parse(segments[99]); RewardNum[24] = int.Parse(segments[103]); RewardNum[25] = int.Parse(segments[107]); RewardNum[26] = int.Parse(segments[111]); RewardNum[27] = int.Parse(segments[115]); RewardNum[28] = int.Parse(segments[119]); RewardNum[29] = int.Parse(segments[123]); RewardWeight[0] = int.Parse(segments[8]); RewardWeight[1] = int.Parse(segments[12]); RewardWeight[2] = int.Parse(segments[16]); RewardWeight[3] = int.Parse(segments[20]); RewardWeight[4] = int.Parse(segments[24]); RewardWeight[5] = int.Parse(segments[28]); RewardWeight[6] = int.Parse(segments[32]); RewardWeight[7] = int.Parse(segments[36]); RewardWeight[8] = int.Parse(segments[40]); RewardWeight[9] = int.Parse(segments[44]); RewardWeight[10] = int.Parse(segments[48]); RewardWeight[11] = int.Parse(segments[52]); RewardWeight[12] = int.Parse(segments[56]); RewardWeight[13] = int.Parse(segments[60]); RewardWeight[14] = int.Parse(segments[64]); RewardWeight[15] = int.Parse(segments[68]); RewardWeight[16] = int.Parse(segments[72]); RewardWeight[17] = int.Parse(segments[76]); RewardWeight[18] = int.Parse(segments[80]); RewardWeight[19] = int.Parse(segments[84]); RewardWeight[20] = int.Parse(segments[88]); RewardWeight[21] = int.Parse(segments[92]); RewardWeight[22] = int.Parse(segments[96]); RewardWeight[23] = int.Parse(segments[100]); RewardWeight[24] = int.Parse(segments[104]); RewardWeight[25] = int.Parse(segments[108]); RewardWeight[26] = int.Parse(segments[112]); RewardWeight[27] = int.Parse(segments[116]); RewardWeight[28] = int.Parse(segments[120]); RewardWeight[29] = int.Parse(segments[124]); } public int Id { get; private set; } public int CircleType { get; private set; } public int LevelMin { get; private set; } public int LevelMax { get; private set; } public readonly int[] RewardType = new int[30]; public int getRewardTypeCount() { return RewardType.Length; } public int GetRewardTypebyIndex(int idx) { if(idx >= 0 && idx < RewardType.Length) return RewardType[idx]; return default(int); } public readonly int[] RewardSubType = new int[30]; public int getRewardSubTypeCount() { return RewardSubType.Length; } public int GetRewardSubTypebyIndex(int idx) { if(idx >= 0 && idx < RewardSubType.Length) return RewardSubType[idx]; return default(int); } public readonly int[] RewardNum = new int[30]; public int getRewardNumCount() { return RewardNum.Length; } public int GetRewardNumbyIndex(int idx) { if(idx >= 0 && idx < RewardNum.Length) return RewardNum[idx]; return default(int); } public readonly int[] RewardWeight = new int[30]; public int getRewardWeightCount() { return RewardWeight.Length; } public int GetRewardWeightbyIndex(int idx) { if(idx >= 0 && idx < RewardWeight.Length) return RewardWeight[idx]; return default(int); } } }