Files
JJBB/Assets/Project/Script/GameTables/Table_CircleTaskGameRewards.cs

214 lines
7.3 KiB
C#
Raw Permalink Normal View History

2024-08-23 15:49:34 +08:00
//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);
}
}
}