//
// automatically generated by the FlatBuffers compiler, do not modify
//
namespace SCHALE.Common.FlatData
{
using global::System;
using global::System.Collections.Generic;
using global::SCHALE.Common.Crypto;
using global::Google.FlatBuffers;
public struct MinigameTBGSeasonExcel : IFlatbufferObject
{
private Table __p;
public ByteBuffer ByteBuffer { get { return __p.bb; } }
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_24_3_25(); }
public static MinigameTBGSeasonExcel GetRootAsMinigameTBGSeasonExcel(ByteBuffer _bb) { return GetRootAsMinigameTBGSeasonExcel(_bb, new MinigameTBGSeasonExcel()); }
public static MinigameTBGSeasonExcel GetRootAsMinigameTBGSeasonExcel(ByteBuffer _bb, MinigameTBGSeasonExcel obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
public MinigameTBGSeasonExcel __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
public long EventContentId { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
public int ItemSlot { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public int DefaultEchelonHp { get { int o = __p.__offset(8); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public long DefaultItemDiceId { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
public long EchelonSlot1CharacterId { get { int o = __p.__offset(12); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
public long EchelonSlot2CharacterId { get { int o = __p.__offset(14); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
public long EchelonSlot3CharacterId { get { int o = __p.__offset(16); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
public long EchelonSlot4CharacterId { get { int o = __p.__offset(18); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
public string EchelonSlot1Portrait { get { int o = __p.__offset(20); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
#if ENABLE_SPAN_T
public Span GetEchelonSlot1PortraitBytes() { return __p.__vector_as_span(20, 1); }
#else
public ArraySegment? GetEchelonSlot1PortraitBytes() { return __p.__vector_as_arraysegment(20); }
#endif
public byte[] GetEchelonSlot1PortraitArray() { return __p.__vector_as_array(20); }
public string EchelonSlot2Portrait { get { int o = __p.__offset(22); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
#if ENABLE_SPAN_T
public Span GetEchelonSlot2PortraitBytes() { return __p.__vector_as_span(22, 1); }
#else
public ArraySegment? GetEchelonSlot2PortraitBytes() { return __p.__vector_as_arraysegment(22); }
#endif
public byte[] GetEchelonSlot2PortraitArray() { return __p.__vector_as_array(22); }
public string EchelonSlot3Portrait { get { int o = __p.__offset(24); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
#if ENABLE_SPAN_T
public Span GetEchelonSlot3PortraitBytes() { return __p.__vector_as_span(24, 1); }
#else
public ArraySegment? GetEchelonSlot3PortraitBytes() { return __p.__vector_as_arraysegment(24); }
#endif
public byte[] GetEchelonSlot3PortraitArray() { return __p.__vector_as_array(24); }
public string EchelonSlot4Portrait { get { int o = __p.__offset(26); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
#if ENABLE_SPAN_T
public Span GetEchelonSlot4PortraitBytes() { return __p.__vector_as_span(26, 1); }
#else
public ArraySegment? GetEchelonSlot4PortraitBytes() { return __p.__vector_as_arraysegment(26); }
#endif
public byte[] GetEchelonSlot4PortraitArray() { return __p.__vector_as_array(26); }
public SCHALE.Common.FlatData.ParcelType EventUseCostType { get { int o = __p.__offset(28); return o != 0 ? (SCHALE.Common.FlatData.ParcelType)__p.bb.GetInt(o + __p.bb_pos) : SCHALE.Common.FlatData.ParcelType.None; } }
public long EventUseCostId { get { int o = __p.__offset(30); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
public SCHALE.Common.FlatData.ParcelType EchelonRevivalCostType { get { int o = __p.__offset(32); return o != 0 ? (SCHALE.Common.FlatData.ParcelType)__p.bb.GetInt(o + __p.bb_pos) : SCHALE.Common.FlatData.ParcelType.None; } }
public long EchelonRevivalCostId { get { int o = __p.__offset(34); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
public int EchelonRevivalCostAmount { get { int o = __p.__offset(36); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public int EnemyBossHP { get { int o = __p.__offset(38); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public int EnemyMinionHP { get { int o = __p.__offset(40); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public int AttackDamage { get { int o = __p.__offset(42); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public int CriticalAttackDamage { get { int o = __p.__offset(44); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public int RoundItemSelectLimit { get { int o = __p.__offset(46); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public int InstantClearRound { get { int o = __p.__offset(48); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public int MaxHp { get { int o = __p.__offset(50); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
public string MapImagePath { get { int o = __p.__offset(52); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
#if ENABLE_SPAN_T
public Span GetMapImagePathBytes() { return __p.__vector_as_span(52, 1); }
#else
public ArraySegment? GetMapImagePathBytes() { return __p.__vector_as_arraysegment(52); }
#endif
public byte[] GetMapImagePathArray() { return __p.__vector_as_array(52); }
public string MapNameLocalize { get { int o = __p.__offset(54); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
#if ENABLE_SPAN_T
public Span GetMapNameLocalizeBytes() { return __p.__vector_as_span(54, 1); }
#else
public ArraySegment? GetMapNameLocalizeBytes() { return __p.__vector_as_arraysegment(54); }
#endif
public byte[] GetMapNameLocalizeArray() { return __p.__vector_as_array(54); }
public static Offset CreateMinigameTBGSeasonExcel(FlatBufferBuilder builder,
long EventContentId = 0,
int ItemSlot = 0,
int DefaultEchelonHp = 0,
long DefaultItemDiceId = 0,
long EchelonSlot1CharacterId = 0,
long EchelonSlot2CharacterId = 0,
long EchelonSlot3CharacterId = 0,
long EchelonSlot4CharacterId = 0,
StringOffset EchelonSlot1PortraitOffset = default(StringOffset),
StringOffset EchelonSlot2PortraitOffset = default(StringOffset),
StringOffset EchelonSlot3PortraitOffset = default(StringOffset),
StringOffset EchelonSlot4PortraitOffset = default(StringOffset),
SCHALE.Common.FlatData.ParcelType EventUseCostType = SCHALE.Common.FlatData.ParcelType.None,
long EventUseCostId = 0,
SCHALE.Common.FlatData.ParcelType EchelonRevivalCostType = SCHALE.Common.FlatData.ParcelType.None,
long EchelonRevivalCostId = 0,
int EchelonRevivalCostAmount = 0,
int EnemyBossHP = 0,
int EnemyMinionHP = 0,
int AttackDamage = 0,
int CriticalAttackDamage = 0,
int RoundItemSelectLimit = 0,
int InstantClearRound = 0,
int MaxHp = 0,
StringOffset MapImagePathOffset = default(StringOffset),
StringOffset MapNameLocalizeOffset = default(StringOffset)) {
builder.StartTable(26);
MinigameTBGSeasonExcel.AddEchelonRevivalCostId(builder, EchelonRevivalCostId);
MinigameTBGSeasonExcel.AddEventUseCostId(builder, EventUseCostId);
MinigameTBGSeasonExcel.AddEchelonSlot4CharacterId(builder, EchelonSlot4CharacterId);
MinigameTBGSeasonExcel.AddEchelonSlot3CharacterId(builder, EchelonSlot3CharacterId);
MinigameTBGSeasonExcel.AddEchelonSlot2CharacterId(builder, EchelonSlot2CharacterId);
MinigameTBGSeasonExcel.AddEchelonSlot1CharacterId(builder, EchelonSlot1CharacterId);
MinigameTBGSeasonExcel.AddDefaultItemDiceId(builder, DefaultItemDiceId);
MinigameTBGSeasonExcel.AddEventContentId(builder, EventContentId);
MinigameTBGSeasonExcel.AddMapNameLocalize(builder, MapNameLocalizeOffset);
MinigameTBGSeasonExcel.AddMapImagePath(builder, MapImagePathOffset);
MinigameTBGSeasonExcel.AddMaxHp(builder, MaxHp);
MinigameTBGSeasonExcel.AddInstantClearRound(builder, InstantClearRound);
MinigameTBGSeasonExcel.AddRoundItemSelectLimit(builder, RoundItemSelectLimit);
MinigameTBGSeasonExcel.AddCriticalAttackDamage(builder, CriticalAttackDamage);
MinigameTBGSeasonExcel.AddAttackDamage(builder, AttackDamage);
MinigameTBGSeasonExcel.AddEnemyMinionHP(builder, EnemyMinionHP);
MinigameTBGSeasonExcel.AddEnemyBossHP(builder, EnemyBossHP);
MinigameTBGSeasonExcel.AddEchelonRevivalCostAmount(builder, EchelonRevivalCostAmount);
MinigameTBGSeasonExcel.AddEchelonRevivalCostType(builder, EchelonRevivalCostType);
MinigameTBGSeasonExcel.AddEventUseCostType(builder, EventUseCostType);
MinigameTBGSeasonExcel.AddEchelonSlot4Portrait(builder, EchelonSlot4PortraitOffset);
MinigameTBGSeasonExcel.AddEchelonSlot3Portrait(builder, EchelonSlot3PortraitOffset);
MinigameTBGSeasonExcel.AddEchelonSlot2Portrait(builder, EchelonSlot2PortraitOffset);
MinigameTBGSeasonExcel.AddEchelonSlot1Portrait(builder, EchelonSlot1PortraitOffset);
MinigameTBGSeasonExcel.AddDefaultEchelonHp(builder, DefaultEchelonHp);
MinigameTBGSeasonExcel.AddItemSlot(builder, ItemSlot);
return MinigameTBGSeasonExcel.EndMinigameTBGSeasonExcel(builder);
}
public static void StartMinigameTBGSeasonExcel(FlatBufferBuilder builder) { builder.StartTable(26); }
public static void AddEventContentId(FlatBufferBuilder builder, long eventContentId) { builder.AddLong(0, eventContentId, 0); }
public static void AddItemSlot(FlatBufferBuilder builder, int itemSlot) { builder.AddInt(1, itemSlot, 0); }
public static void AddDefaultEchelonHp(FlatBufferBuilder builder, int defaultEchelonHp) { builder.AddInt(2, defaultEchelonHp, 0); }
public static void AddDefaultItemDiceId(FlatBufferBuilder builder, long defaultItemDiceId) { builder.AddLong(3, defaultItemDiceId, 0); }
public static void AddEchelonSlot1CharacterId(FlatBufferBuilder builder, long echelonSlot1CharacterId) { builder.AddLong(4, echelonSlot1CharacterId, 0); }
public static void AddEchelonSlot2CharacterId(FlatBufferBuilder builder, long echelonSlot2CharacterId) { builder.AddLong(5, echelonSlot2CharacterId, 0); }
public static void AddEchelonSlot3CharacterId(FlatBufferBuilder builder, long echelonSlot3CharacterId) { builder.AddLong(6, echelonSlot3CharacterId, 0); }
public static void AddEchelonSlot4CharacterId(FlatBufferBuilder builder, long echelonSlot4CharacterId) { builder.AddLong(7, echelonSlot4CharacterId, 0); }
public static void AddEchelonSlot1Portrait(FlatBufferBuilder builder, StringOffset echelonSlot1PortraitOffset) { builder.AddOffset(8, echelonSlot1PortraitOffset.Value, 0); }
public static void AddEchelonSlot2Portrait(FlatBufferBuilder builder, StringOffset echelonSlot2PortraitOffset) { builder.AddOffset(9, echelonSlot2PortraitOffset.Value, 0); }
public static void AddEchelonSlot3Portrait(FlatBufferBuilder builder, StringOffset echelonSlot3PortraitOffset) { builder.AddOffset(10, echelonSlot3PortraitOffset.Value, 0); }
public static void AddEchelonSlot4Portrait(FlatBufferBuilder builder, StringOffset echelonSlot4PortraitOffset) { builder.AddOffset(11, echelonSlot4PortraitOffset.Value, 0); }
public static void AddEventUseCostType(FlatBufferBuilder builder, SCHALE.Common.FlatData.ParcelType eventUseCostType) { builder.AddInt(12, (int)eventUseCostType, 0); }
public static void AddEventUseCostId(FlatBufferBuilder builder, long eventUseCostId) { builder.AddLong(13, eventUseCostId, 0); }
public static void AddEchelonRevivalCostType(FlatBufferBuilder builder, SCHALE.Common.FlatData.ParcelType echelonRevivalCostType) { builder.AddInt(14, (int)echelonRevivalCostType, 0); }
public static void AddEchelonRevivalCostId(FlatBufferBuilder builder, long echelonRevivalCostId) { builder.AddLong(15, echelonRevivalCostId, 0); }
public static void AddEchelonRevivalCostAmount(FlatBufferBuilder builder, int echelonRevivalCostAmount) { builder.AddInt(16, echelonRevivalCostAmount, 0); }
public static void AddEnemyBossHP(FlatBufferBuilder builder, int enemyBossHP) { builder.AddInt(17, enemyBossHP, 0); }
public static void AddEnemyMinionHP(FlatBufferBuilder builder, int enemyMinionHP) { builder.AddInt(18, enemyMinionHP, 0); }
public static void AddAttackDamage(FlatBufferBuilder builder, int attackDamage) { builder.AddInt(19, attackDamage, 0); }
public static void AddCriticalAttackDamage(FlatBufferBuilder builder, int criticalAttackDamage) { builder.AddInt(20, criticalAttackDamage, 0); }
public static void AddRoundItemSelectLimit(FlatBufferBuilder builder, int roundItemSelectLimit) { builder.AddInt(21, roundItemSelectLimit, 0); }
public static void AddInstantClearRound(FlatBufferBuilder builder, int instantClearRound) { builder.AddInt(22, instantClearRound, 0); }
public static void AddMaxHp(FlatBufferBuilder builder, int maxHp) { builder.AddInt(23, maxHp, 0); }
public static void AddMapImagePath(FlatBufferBuilder builder, StringOffset mapImagePathOffset) { builder.AddOffset(24, mapImagePathOffset.Value, 0); }
public static void AddMapNameLocalize(FlatBufferBuilder builder, StringOffset mapNameLocalizeOffset) { builder.AddOffset(25, mapNameLocalizeOffset.Value, 0); }
public static Offset EndMinigameTBGSeasonExcel(FlatBufferBuilder builder) {
int o = builder.EndTable();
return new Offset(o);
}
public MinigameTBGSeasonExcelT UnPack() {
var _o = new MinigameTBGSeasonExcelT();
this.UnPackTo(_o);
return _o;
}
public void UnPackTo(MinigameTBGSeasonExcelT _o) {
byte[] key = TableEncryptionService.CreateKey("MinigameTBGSeason");
_o.EventContentId = TableEncryptionService.Convert(this.EventContentId, key);
_o.ItemSlot = TableEncryptionService.Convert(this.ItemSlot, key);
_o.DefaultEchelonHp = TableEncryptionService.Convert(this.DefaultEchelonHp, key);
_o.DefaultItemDiceId = TableEncryptionService.Convert(this.DefaultItemDiceId, key);
_o.EchelonSlot1CharacterId = TableEncryptionService.Convert(this.EchelonSlot1CharacterId, key);
_o.EchelonSlot2CharacterId = TableEncryptionService.Convert(this.EchelonSlot2CharacterId, key);
_o.EchelonSlot3CharacterId = TableEncryptionService.Convert(this.EchelonSlot3CharacterId, key);
_o.EchelonSlot4CharacterId = TableEncryptionService.Convert(this.EchelonSlot4CharacterId, key);
_o.EchelonSlot1Portrait = TableEncryptionService.Convert(this.EchelonSlot1Portrait, key);
_o.EchelonSlot2Portrait = TableEncryptionService.Convert(this.EchelonSlot2Portrait, key);
_o.EchelonSlot3Portrait = TableEncryptionService.Convert(this.EchelonSlot3Portrait, key);
_o.EchelonSlot4Portrait = TableEncryptionService.Convert(this.EchelonSlot4Portrait, key);
_o.EventUseCostType = TableEncryptionService.Convert(this.EventUseCostType, key);
_o.EventUseCostId = TableEncryptionService.Convert(this.EventUseCostId, key);
_o.EchelonRevivalCostType = TableEncryptionService.Convert(this.EchelonRevivalCostType, key);
_o.EchelonRevivalCostId = TableEncryptionService.Convert(this.EchelonRevivalCostId, key);
_o.EchelonRevivalCostAmount = TableEncryptionService.Convert(this.EchelonRevivalCostAmount, key);
_o.EnemyBossHP = TableEncryptionService.Convert(this.EnemyBossHP, key);
_o.EnemyMinionHP = TableEncryptionService.Convert(this.EnemyMinionHP, key);
_o.AttackDamage = TableEncryptionService.Convert(this.AttackDamage, key);
_o.CriticalAttackDamage = TableEncryptionService.Convert(this.CriticalAttackDamage, key);
_o.RoundItemSelectLimit = TableEncryptionService.Convert(this.RoundItemSelectLimit, key);
_o.InstantClearRound = TableEncryptionService.Convert(this.InstantClearRound, key);
_o.MaxHp = TableEncryptionService.Convert(this.MaxHp, key);
_o.MapImagePath = TableEncryptionService.Convert(this.MapImagePath, key);
_o.MapNameLocalize = TableEncryptionService.Convert(this.MapNameLocalize, key);
}
public static Offset Pack(FlatBufferBuilder builder, MinigameTBGSeasonExcelT _o) {
if (_o == null) return default(Offset);
var _EchelonSlot1Portrait = _o.EchelonSlot1Portrait == null ? default(StringOffset) : builder.CreateString(_o.EchelonSlot1Portrait);
var _EchelonSlot2Portrait = _o.EchelonSlot2Portrait == null ? default(StringOffset) : builder.CreateString(_o.EchelonSlot2Portrait);
var _EchelonSlot3Portrait = _o.EchelonSlot3Portrait == null ? default(StringOffset) : builder.CreateString(_o.EchelonSlot3Portrait);
var _EchelonSlot4Portrait = _o.EchelonSlot4Portrait == null ? default(StringOffset) : builder.CreateString(_o.EchelonSlot4Portrait);
var _MapImagePath = _o.MapImagePath == null ? default(StringOffset) : builder.CreateString(_o.MapImagePath);
var _MapNameLocalize = _o.MapNameLocalize == null ? default(StringOffset) : builder.CreateString(_o.MapNameLocalize);
return CreateMinigameTBGSeasonExcel(
builder,
_o.EventContentId,
_o.ItemSlot,
_o.DefaultEchelonHp,
_o.DefaultItemDiceId,
_o.EchelonSlot1CharacterId,
_o.EchelonSlot2CharacterId,
_o.EchelonSlot3CharacterId,
_o.EchelonSlot4CharacterId,
_EchelonSlot1Portrait,
_EchelonSlot2Portrait,
_EchelonSlot3Portrait,
_EchelonSlot4Portrait,
_o.EventUseCostType,
_o.EventUseCostId,
_o.EchelonRevivalCostType,
_o.EchelonRevivalCostId,
_o.EchelonRevivalCostAmount,
_o.EnemyBossHP,
_o.EnemyMinionHP,
_o.AttackDamage,
_o.CriticalAttackDamage,
_o.RoundItemSelectLimit,
_o.InstantClearRound,
_o.MaxHp,
_MapImagePath,
_MapNameLocalize);
}
}
public class MinigameTBGSeasonExcelT
{
public long EventContentId { get; set; }
public int ItemSlot { get; set; }
public int DefaultEchelonHp { get; set; }
public long DefaultItemDiceId { get; set; }
public long EchelonSlot1CharacterId { get; set; }
public long EchelonSlot2CharacterId { get; set; }
public long EchelonSlot3CharacterId { get; set; }
public long EchelonSlot4CharacterId { get; set; }
public string EchelonSlot1Portrait { get; set; }
public string EchelonSlot2Portrait { get; set; }
public string EchelonSlot3Portrait { get; set; }
public string EchelonSlot4Portrait { get; set; }
public SCHALE.Common.FlatData.ParcelType EventUseCostType { get; set; }
public long EventUseCostId { get; set; }
public SCHALE.Common.FlatData.ParcelType EchelonRevivalCostType { get; set; }
public long EchelonRevivalCostId { get; set; }
public int EchelonRevivalCostAmount { get; set; }
public int EnemyBossHP { get; set; }
public int EnemyMinionHP { get; set; }
public int AttackDamage { get; set; }
public int CriticalAttackDamage { get; set; }
public int RoundItemSelectLimit { get; set; }
public int InstantClearRound { get; set; }
public int MaxHp { get; set; }
public string MapImagePath { get; set; }
public string MapNameLocalize { get; set; }
public MinigameTBGSeasonExcelT() {
this.EventContentId = 0;
this.ItemSlot = 0;
this.DefaultEchelonHp = 0;
this.DefaultItemDiceId = 0;
this.EchelonSlot1CharacterId = 0;
this.EchelonSlot2CharacterId = 0;
this.EchelonSlot3CharacterId = 0;
this.EchelonSlot4CharacterId = 0;
this.EchelonSlot1Portrait = null;
this.EchelonSlot2Portrait = null;
this.EchelonSlot3Portrait = null;
this.EchelonSlot4Portrait = null;
this.EventUseCostType = SCHALE.Common.FlatData.ParcelType.None;
this.EventUseCostId = 0;
this.EchelonRevivalCostType = SCHALE.Common.FlatData.ParcelType.None;
this.EchelonRevivalCostId = 0;
this.EchelonRevivalCostAmount = 0;
this.EnemyBossHP = 0;
this.EnemyMinionHP = 0;
this.AttackDamage = 0;
this.CriticalAttackDamage = 0;
this.RoundItemSelectLimit = 0;
this.InstantClearRound = 0;
this.MaxHp = 0;
this.MapImagePath = null;
this.MapNameLocalize = null;
}
}
static public class MinigameTBGSeasonExcelVerify
{
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
{
return verifier.VerifyTableStart(tablePos)
&& verifier.VerifyField(tablePos, 4 /*EventContentId*/, 8 /*long*/, 8, false)
&& verifier.VerifyField(tablePos, 6 /*ItemSlot*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 8 /*DefaultEchelonHp*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 10 /*DefaultItemDiceId*/, 8 /*long*/, 8, false)
&& verifier.VerifyField(tablePos, 12 /*EchelonSlot1CharacterId*/, 8 /*long*/, 8, false)
&& verifier.VerifyField(tablePos, 14 /*EchelonSlot2CharacterId*/, 8 /*long*/, 8, false)
&& verifier.VerifyField(tablePos, 16 /*EchelonSlot3CharacterId*/, 8 /*long*/, 8, false)
&& verifier.VerifyField(tablePos, 18 /*EchelonSlot4CharacterId*/, 8 /*long*/, 8, false)
&& verifier.VerifyString(tablePos, 20 /*EchelonSlot1Portrait*/, false)
&& verifier.VerifyString(tablePos, 22 /*EchelonSlot2Portrait*/, false)
&& verifier.VerifyString(tablePos, 24 /*EchelonSlot3Portrait*/, false)
&& verifier.VerifyString(tablePos, 26 /*EchelonSlot4Portrait*/, false)
&& verifier.VerifyField(tablePos, 28 /*EventUseCostType*/, 4 /*SCHALE.Common.FlatData.ParcelType*/, 4, false)
&& verifier.VerifyField(tablePos, 30 /*EventUseCostId*/, 8 /*long*/, 8, false)
&& verifier.VerifyField(tablePos, 32 /*EchelonRevivalCostType*/, 4 /*SCHALE.Common.FlatData.ParcelType*/, 4, false)
&& verifier.VerifyField(tablePos, 34 /*EchelonRevivalCostId*/, 8 /*long*/, 8, false)
&& verifier.VerifyField(tablePos, 36 /*EchelonRevivalCostAmount*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 38 /*EnemyBossHP*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 40 /*EnemyMinionHP*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 42 /*AttackDamage*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 44 /*CriticalAttackDamage*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 46 /*RoundItemSelectLimit*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 48 /*InstantClearRound*/, 4 /*int*/, 4, false)
&& verifier.VerifyField(tablePos, 50 /*MaxHp*/, 4 /*int*/, 4, false)
&& verifier.VerifyString(tablePos, 52 /*MapImagePath*/, false)
&& verifier.VerifyString(tablePos, 54 /*MapNameLocalize*/, false)
&& verifier.VerifyTableEnd(tablePos);
}
}
}