//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_SystemShop{ public const string TAB_FILE_DATA = "SystemShop"; private const int _varCount = 403; 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_SystemShop() { } public Tab_SystemShop(string line) { var segments = line.Split('\t'); Id = int.Parse(segments[0]); Name = segments[2].Trim(); Pnum = int.Parse(segments[3]); Pid[0] = int.Parse(segments[4]); Pid[1] = int.Parse(segments[12]); Pid[2] = int.Parse(segments[20]); Pid[3] = int.Parse(segments[28]); Pid[4] = int.Parse(segments[36]); Pid[5] = int.Parse(segments[44]); Pid[6] = int.Parse(segments[52]); Pid[7] = int.Parse(segments[60]); Pid[8] = int.Parse(segments[68]); Pid[9] = int.Parse(segments[76]); Pid[10] = int.Parse(segments[84]); Pid[11] = int.Parse(segments[92]); Pid[12] = int.Parse(segments[100]); Pid[13] = int.Parse(segments[108]); Pid[14] = int.Parse(segments[116]); Pid[15] = int.Parse(segments[124]); Pid[16] = int.Parse(segments[132]); Pid[17] = int.Parse(segments[140]); Pid[18] = int.Parse(segments[148]); Pid[19] = int.Parse(segments[156]); Pid[20] = int.Parse(segments[164]); Pid[21] = int.Parse(segments[172]); Pid[22] = int.Parse(segments[180]); Pid[23] = int.Parse(segments[188]); Pid[24] = int.Parse(segments[196]); Pid[25] = int.Parse(segments[204]); Pid[26] = int.Parse(segments[212]); Pid[27] = int.Parse(segments[220]); Pid[28] = int.Parse(segments[228]); Pid[29] = int.Parse(segments[236]); Pid[30] = int.Parse(segments[244]); Pid[31] = int.Parse(segments[252]); Pid[32] = int.Parse(segments[260]); Pid[33] = int.Parse(segments[268]); Pid[34] = int.Parse(segments[276]); Pid[35] = int.Parse(segments[284]); Pid[36] = int.Parse(segments[292]); Pid[37] = int.Parse(segments[300]); Pid[38] = int.Parse(segments[308]); Pid[39] = int.Parse(segments[316]); Pid[40] = int.Parse(segments[324]); Pid[41] = int.Parse(segments[332]); Pid[42] = int.Parse(segments[340]); Pid[43] = int.Parse(segments[348]); Pid[44] = int.Parse(segments[356]); Pid[45] = int.Parse(segments[364]); Pid[46] = int.Parse(segments[372]); Pid[47] = int.Parse(segments[380]); Pid[48] = int.Parse(segments[388]); Pid[49] = int.Parse(segments[396]); NumPerGroup[0] = int.Parse(segments[5]); NumPerGroup[1] = int.Parse(segments[13]); NumPerGroup[2] = int.Parse(segments[21]); NumPerGroup[3] = int.Parse(segments[29]); NumPerGroup[4] = int.Parse(segments[37]); NumPerGroup[5] = int.Parse(segments[45]); NumPerGroup[6] = int.Parse(segments[53]); NumPerGroup[7] = int.Parse(segments[61]); NumPerGroup[8] = int.Parse(segments[69]); NumPerGroup[9] = int.Parse(segments[77]); NumPerGroup[10] = int.Parse(segments[85]); NumPerGroup[11] = int.Parse(segments[93]); NumPerGroup[12] = int.Parse(segments[101]); NumPerGroup[13] = int.Parse(segments[109]); NumPerGroup[14] = int.Parse(segments[117]); NumPerGroup[15] = int.Parse(segments[125]); NumPerGroup[16] = int.Parse(segments[133]); NumPerGroup[17] = int.Parse(segments[141]); NumPerGroup[18] = int.Parse(segments[149]); NumPerGroup[19] = int.Parse(segments[157]); NumPerGroup[20] = int.Parse(segments[165]); NumPerGroup[21] = int.Parse(segments[173]); NumPerGroup[22] = int.Parse(segments[181]); NumPerGroup[23] = int.Parse(segments[189]); NumPerGroup[24] = int.Parse(segments[197]); NumPerGroup[25] = int.Parse(segments[205]); NumPerGroup[26] = int.Parse(segments[213]); NumPerGroup[27] = int.Parse(segments[221]); NumPerGroup[28] = int.Parse(segments[229]); NumPerGroup[29] = int.Parse(segments[237]); NumPerGroup[30] = int.Parse(segments[245]); NumPerGroup[31] = int.Parse(segments[253]); NumPerGroup[32] = int.Parse(segments[261]); NumPerGroup[33] = int.Parse(segments[269]); NumPerGroup[34] = int.Parse(segments[277]); NumPerGroup[35] = int.Parse(segments[285]); NumPerGroup[36] = int.Parse(segments[293]); NumPerGroup[37] = int.Parse(segments[301]); NumPerGroup[38] = int.Parse(segments[309]); NumPerGroup[39] = int.Parse(segments[317]); NumPerGroup[40] = int.Parse(segments[325]); NumPerGroup[41] = int.Parse(segments[333]); NumPerGroup[42] = int.Parse(segments[341]); NumPerGroup[43] = int.Parse(segments[349]); NumPerGroup[44] = int.Parse(segments[357]); NumPerGroup[45] = int.Parse(segments[365]); NumPerGroup[46] = int.Parse(segments[373]); NumPerGroup[47] = int.Parse(segments[381]); NumPerGroup[48] = int.Parse(segments[389]); NumPerGroup[49] = int.Parse(segments[397]); MoneyType[0] = int.Parse(segments[6]); MoneyType[1] = int.Parse(segments[14]); MoneyType[2] = int.Parse(segments[22]); MoneyType[3] = int.Parse(segments[30]); MoneyType[4] = int.Parse(segments[38]); MoneyType[5] = int.Parse(segments[46]); MoneyType[6] = int.Parse(segments[54]); MoneyType[7] = int.Parse(segments[62]); MoneyType[8] = int.Parse(segments[70]); MoneyType[9] = int.Parse(segments[78]); MoneyType[10] = int.Parse(segments[86]); MoneyType[11] = int.Parse(segments[94]); MoneyType[12] = int.Parse(segments[102]); MoneyType[13] = int.Parse(segments[110]); MoneyType[14] = int.Parse(segments[118]); MoneyType[15] = int.Parse(segments[126]); MoneyType[16] = int.Parse(segments[134]); MoneyType[17] = int.Parse(segments[142]); MoneyType[18] = int.Parse(segments[150]); MoneyType[19] = int.Parse(segments[158]); MoneyType[20] = int.Parse(segments[166]); MoneyType[21] = int.Parse(segments[174]); MoneyType[22] = int.Parse(segments[182]); MoneyType[23] = int.Parse(segments[190]); MoneyType[24] = int.Parse(segments[198]); MoneyType[25] = int.Parse(segments[206]); MoneyType[26] = int.Parse(segments[214]); MoneyType[27] = int.Parse(segments[222]); MoneyType[28] = int.Parse(segments[230]); MoneyType[29] = int.Parse(segments[238]); MoneyType[30] = int.Parse(segments[246]); MoneyType[31] = int.Parse(segments[254]); MoneyType[32] = int.Parse(segments[262]); MoneyType[33] = int.Parse(segments[270]); MoneyType[34] = int.Parse(segments[278]); MoneyType[35] = int.Parse(segments[286]); MoneyType[36] = int.Parse(segments[294]); MoneyType[37] = int.Parse(segments[302]); MoneyType[38] = int.Parse(segments[310]); MoneyType[39] = int.Parse(segments[318]); MoneyType[40] = int.Parse(segments[326]); MoneyType[41] = int.Parse(segments[334]); MoneyType[42] = int.Parse(segments[342]); MoneyType[43] = int.Parse(segments[350]); MoneyType[44] = int.Parse(segments[358]); MoneyType[45] = int.Parse(segments[366]); MoneyType[46] = int.Parse(segments[374]); MoneyType[47] = int.Parse(segments[382]); MoneyType[48] = int.Parse(segments[390]); MoneyType[49] = int.Parse(segments[398]); MoneySubType[0] = int.Parse(segments[7]); MoneySubType[1] = int.Parse(segments[15]); MoneySubType[2] = int.Parse(segments[23]); MoneySubType[3] = int.Parse(segments[31]); MoneySubType[4] = int.Parse(segments[39]); MoneySubType[5] = int.Parse(segments[47]); MoneySubType[6] = int.Parse(segments[55]); MoneySubType[7] = int.Parse(segments[63]); MoneySubType[8] = int.Parse(segments[71]); MoneySubType[9] = int.Parse(segments[79]); MoneySubType[10] = int.Parse(segments[87]); MoneySubType[11] = int.Parse(segments[95]); MoneySubType[12] = int.Parse(segments[103]); MoneySubType[13] = int.Parse(segments[111]); MoneySubType[14] = int.Parse(segments[119]); MoneySubType[15] = int.Parse(segments[127]); MoneySubType[16] = int.Parse(segments[135]); MoneySubType[17] = int.Parse(segments[143]); MoneySubType[18] = int.Parse(segments[151]); MoneySubType[19] = int.Parse(segments[159]); MoneySubType[20] = int.Parse(segments[167]); MoneySubType[21] = int.Parse(segments[175]); MoneySubType[22] = int.Parse(segments[183]); MoneySubType[23] = int.Parse(segments[191]); MoneySubType[24] = int.Parse(segments[199]); MoneySubType[25] = int.Parse(segments[207]); MoneySubType[26] = int.Parse(segments[215]); MoneySubType[27] = int.Parse(segments[223]); MoneySubType[28] = int.Parse(segments[231]); MoneySubType[29] = int.Parse(segments[239]); MoneySubType[30] = int.Parse(segments[247]); MoneySubType[31] = int.Parse(segments[255]); MoneySubType[32] = int.Parse(segments[263]); MoneySubType[33] = int.Parse(segments[271]); MoneySubType[34] = int.Parse(segments[279]); MoneySubType[35] = int.Parse(segments[287]); MoneySubType[36] = int.Parse(segments[295]); MoneySubType[37] = int.Parse(segments[303]); MoneySubType[38] = int.Parse(segments[311]); MoneySubType[39] = int.Parse(segments[319]); MoneySubType[40] = int.Parse(segments[327]); MoneySubType[41] = int.Parse(segments[335]); MoneySubType[42] = int.Parse(segments[343]); MoneySubType[43] = int.Parse(segments[351]); MoneySubType[44] = int.Parse(segments[359]); MoneySubType[45] = int.Parse(segments[367]); MoneySubType[46] = int.Parse(segments[375]); MoneySubType[47] = int.Parse(segments[383]); MoneySubType[48] = int.Parse(segments[391]); MoneySubType[49] = int.Parse(segments[399]); Price[0] = int.Parse(segments[8]); Price[1] = int.Parse(segments[16]); Price[2] = int.Parse(segments[24]); Price[3] = int.Parse(segments[32]); Price[4] = int.Parse(segments[40]); Price[5] = int.Parse(segments[48]); Price[6] = int.Parse(segments[56]); Price[7] = int.Parse(segments[64]); Price[8] = int.Parse(segments[72]); Price[9] = int.Parse(segments[80]); Price[10] = int.Parse(segments[88]); Price[11] = int.Parse(segments[96]); Price[12] = int.Parse(segments[104]); Price[13] = int.Parse(segments[112]); Price[14] = int.Parse(segments[120]); Price[15] = int.Parse(segments[128]); Price[16] = int.Parse(segments[136]); Price[17] = int.Parse(segments[144]); Price[18] = int.Parse(segments[152]); Price[19] = int.Parse(segments[160]); Price[20] = int.Parse(segments[168]); Price[21] = int.Parse(segments[176]); Price[22] = int.Parse(segments[184]); Price[23] = int.Parse(segments[192]); Price[24] = int.Parse(segments[200]); Price[25] = int.Parse(segments[208]); Price[26] = int.Parse(segments[216]); Price[27] = int.Parse(segments[224]); Price[28] = int.Parse(segments[232]); Price[29] = int.Parse(segments[240]); Price[30] = int.Parse(segments[248]); Price[31] = int.Parse(segments[256]); Price[32] = int.Parse(segments[264]); Price[33] = int.Parse(segments[272]); Price[34] = int.Parse(segments[280]); Price[35] = int.Parse(segments[288]); Price[36] = int.Parse(segments[296]); Price[37] = int.Parse(segments[304]); Price[38] = int.Parse(segments[312]); Price[39] = int.Parse(segments[320]); Price[40] = int.Parse(segments[328]); Price[41] = int.Parse(segments[336]); Price[42] = int.Parse(segments[344]); Price[43] = int.Parse(segments[352]); Price[44] = int.Parse(segments[360]); Price[45] = int.Parse(segments[368]); Price[46] = int.Parse(segments[376]); Price[47] = int.Parse(segments[384]); Price[48] = int.Parse(segments[392]); Price[49] = int.Parse(segments[400]); Discount[0] = int.Parse(segments[9]); Discount[1] = int.Parse(segments[17]); Discount[2] = int.Parse(segments[25]); Discount[3] = int.Parse(segments[33]); Discount[4] = int.Parse(segments[41]); Discount[5] = int.Parse(segments[49]); Discount[6] = int.Parse(segments[57]); Discount[7] = int.Parse(segments[65]); Discount[8] = int.Parse(segments[73]); Discount[9] = int.Parse(segments[81]); Discount[10] = int.Parse(segments[89]); Discount[11] = int.Parse(segments[97]); Discount[12] = int.Parse(segments[105]); Discount[13] = int.Parse(segments[113]); Discount[14] = int.Parse(segments[121]); Discount[15] = int.Parse(segments[129]); Discount[16] = int.Parse(segments[137]); Discount[17] = int.Parse(segments[145]); Discount[18] = int.Parse(segments[153]); Discount[19] = int.Parse(segments[161]); Discount[20] = int.Parse(segments[169]); Discount[21] = int.Parse(segments[177]); Discount[22] = int.Parse(segments[185]); Discount[23] = int.Parse(segments[193]); Discount[24] = int.Parse(segments[201]); Discount[25] = int.Parse(segments[209]); Discount[26] = int.Parse(segments[217]); Discount[27] = int.Parse(segments[225]); Discount[28] = int.Parse(segments[233]); Discount[29] = int.Parse(segments[241]); Discount[30] = int.Parse(segments[249]); Discount[31] = int.Parse(segments[257]); Discount[32] = int.Parse(segments[265]); Discount[33] = int.Parse(segments[273]); Discount[34] = int.Parse(segments[281]); Discount[35] = int.Parse(segments[289]); Discount[36] = int.Parse(segments[297]); Discount[37] = int.Parse(segments[305]); Discount[38] = int.Parse(segments[313]); Discount[39] = int.Parse(segments[321]); Discount[40] = int.Parse(segments[329]); Discount[41] = int.Parse(segments[337]); Discount[42] = int.Parse(segments[345]); Discount[43] = int.Parse(segments[353]); Discount[44] = int.Parse(segments[361]); Discount[45] = int.Parse(segments[369]); Discount[46] = int.Parse(segments[377]); Discount[47] = int.Parse(segments[385]); Discount[48] = int.Parse(segments[393]); Discount[49] = int.Parse(segments[401]); IsBind[0] = int.Parse(segments[10]); IsBind[1] = int.Parse(segments[18]); IsBind[2] = int.Parse(segments[26]); IsBind[3] = int.Parse(segments[34]); IsBind[4] = int.Parse(segments[42]); IsBind[5] = int.Parse(segments[50]); IsBind[6] = int.Parse(segments[58]); IsBind[7] = int.Parse(segments[66]); IsBind[8] = int.Parse(segments[74]); IsBind[9] = int.Parse(segments[82]); IsBind[10] = int.Parse(segments[90]); IsBind[11] = int.Parse(segments[98]); IsBind[12] = int.Parse(segments[106]); IsBind[13] = int.Parse(segments[114]); IsBind[14] = int.Parse(segments[122]); IsBind[15] = int.Parse(segments[130]); IsBind[16] = int.Parse(segments[138]); IsBind[17] = int.Parse(segments[146]); IsBind[18] = int.Parse(segments[154]); IsBind[19] = int.Parse(segments[162]); IsBind[20] = int.Parse(segments[170]); IsBind[21] = int.Parse(segments[178]); IsBind[22] = int.Parse(segments[186]); IsBind[23] = int.Parse(segments[194]); IsBind[24] = int.Parse(segments[202]); IsBind[25] = int.Parse(segments[210]); IsBind[26] = int.Parse(segments[218]); IsBind[27] = int.Parse(segments[226]); IsBind[28] = int.Parse(segments[234]); IsBind[29] = int.Parse(segments[242]); IsBind[30] = int.Parse(segments[250]); IsBind[31] = int.Parse(segments[258]); IsBind[32] = int.Parse(segments[266]); IsBind[33] = int.Parse(segments[274]); IsBind[34] = int.Parse(segments[282]); IsBind[35] = int.Parse(segments[290]); IsBind[36] = int.Parse(segments[298]); IsBind[37] = int.Parse(segments[306]); IsBind[38] = int.Parse(segments[314]); IsBind[39] = int.Parse(segments[322]); IsBind[40] = int.Parse(segments[330]); IsBind[41] = int.Parse(segments[338]); IsBind[42] = int.Parse(segments[346]); IsBind[43] = int.Parse(segments[354]); IsBind[44] = int.Parse(segments[362]); IsBind[45] = int.Parse(segments[370]); IsBind[46] = int.Parse(segments[378]); IsBind[47] = int.Parse(segments[386]); IsBind[48] = int.Parse(segments[394]); IsBind[49] = int.Parse(segments[402]); LimitId[0] = int.Parse(segments[11]); LimitId[1] = int.Parse(segments[19]); LimitId[2] = int.Parse(segments[27]); LimitId[3] = int.Parse(segments[35]); LimitId[4] = int.Parse(segments[43]); LimitId[5] = int.Parse(segments[51]); LimitId[6] = int.Parse(segments[59]); LimitId[7] = int.Parse(segments[67]); LimitId[8] = int.Parse(segments[75]); LimitId[9] = int.Parse(segments[83]); LimitId[10] = int.Parse(segments[91]); LimitId[11] = int.Parse(segments[99]); LimitId[12] = int.Parse(segments[107]); LimitId[13] = int.Parse(segments[115]); LimitId[14] = int.Parse(segments[123]); LimitId[15] = int.Parse(segments[131]); LimitId[16] = int.Parse(segments[139]); LimitId[17] = int.Parse(segments[147]); LimitId[18] = int.Parse(segments[155]); LimitId[19] = int.Parse(segments[163]); LimitId[20] = int.Parse(segments[171]); LimitId[21] = int.Parse(segments[179]); LimitId[22] = int.Parse(segments[187]); LimitId[23] = int.Parse(segments[195]); LimitId[24] = int.Parse(segments[203]); LimitId[25] = int.Parse(segments[211]); LimitId[26] = int.Parse(segments[219]); LimitId[27] = int.Parse(segments[227]); LimitId[28] = int.Parse(segments[235]); LimitId[29] = int.Parse(segments[243]); LimitId[30] = int.Parse(segments[251]); LimitId[31] = int.Parse(segments[259]); LimitId[32] = int.Parse(segments[267]); LimitId[33] = int.Parse(segments[275]); LimitId[34] = int.Parse(segments[283]); LimitId[35] = int.Parse(segments[291]); LimitId[36] = int.Parse(segments[299]); LimitId[37] = int.Parse(segments[307]); LimitId[38] = int.Parse(segments[315]); LimitId[39] = int.Parse(segments[323]); LimitId[40] = int.Parse(segments[331]); LimitId[41] = int.Parse(segments[339]); LimitId[42] = int.Parse(segments[347]); LimitId[43] = int.Parse(segments[355]); LimitId[44] = int.Parse(segments[363]); LimitId[45] = int.Parse(segments[371]); LimitId[46] = int.Parse(segments[379]); LimitId[47] = int.Parse(segments[387]); LimitId[48] = int.Parse(segments[395]); LimitId[49] = int.Parse(segments[403]); } public int Id { get; private set; } public string Name { get; private set; } public int Pnum { get; private set; } public readonly int[] Pid = new int[50]; public int getPidCount() { return Pid.Length; } public int GetPidbyIndex(int idx) { if(idx >= 0 && idx < Pid.Length) return Pid[idx]; return default(int); } public readonly int[] NumPerGroup = new int[50]; public int getNumPerGroupCount() { return NumPerGroup.Length; } public int GetNumPerGroupbyIndex(int idx) { if(idx >= 0 && idx < NumPerGroup.Length) return NumPerGroup[idx]; return default(int); } public readonly int[] MoneyType = new int[50]; public int getMoneyTypeCount() { return MoneyType.Length; } public int GetMoneyTypebyIndex(int idx) { if(idx >= 0 && idx < MoneyType.Length) return MoneyType[idx]; return default(int); } public readonly int[] MoneySubType = new int[50]; public int getMoneySubTypeCount() { return MoneySubType.Length; } public int GetMoneySubTypebyIndex(int idx) { if(idx >= 0 && idx < MoneySubType.Length) return MoneySubType[idx]; return default(int); } public readonly int[] Price = new int[50]; public int getPriceCount() { return Price.Length; } public int GetPricebyIndex(int idx) { if(idx >= 0 && idx < Price.Length) return Price[idx]; return default(int); } public readonly int[] Discount = new int[50]; public int getDiscountCount() { return Discount.Length; } public int GetDiscountbyIndex(int idx) { if(idx >= 0 && idx < Discount.Length) return Discount[idx]; return default(int); } public readonly int[] IsBind = new int[50]; public int getIsBindCount() { return IsBind.Length; } public int GetIsBindbyIndex(int idx) { if(idx >= 0 && idx < IsBind.Length) return IsBind[idx]; return default(int); } public readonly int[] LimitId = new int[50]; public int getLimitIdCount() { return LimitId.Length; } public int GetLimitIdbyIndex(int idx) { if(idx >= 0 && idx < LimitId.Length) return LimitId[idx]; return default(int); } } }