214 lines
7.3 KiB
C#
214 lines
7.3 KiB
C#
//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);
|
|
}
|
|
|
|
|
|
}
|
|
} |