mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-06-25 19:04:43 +00:00
1180 lines
36 KiB
TypeScript
1180 lines
36 KiB
TypeScript
//------------------------------------------------------------------------------
|
||
// <auto-generated>
|
||
// This code was generated by a tool.
|
||
// Changes to this file may cause incorrect behavior and will be lost if
|
||
// the code is regenerated.
|
||
// </auto-generated>
|
||
//------------------------------------------------------------------------------
|
||
export namespace TB {
|
||
export class TbGGlobal {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.args === undefined) { throw new Error() }
|
||
this.args = _json_.args
|
||
if (_json_.tig === undefined) { throw new Error() }
|
||
this.tig = _json_.tig
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 全局表å<C2A8>‚æ•? */
|
||
readonly args: string
|
||
/**
|
||
* æ<><C3A6>è¿°
|
||
*/
|
||
readonly tig: string
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGRole {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.roleName === undefined) { throw new Error() }
|
||
this.roleName = _json_.roleName
|
||
if (_json_.spine === undefined) { throw new Error() }
|
||
this.spine = _json_.spine
|
||
if (_json_.roleSkillIds === undefined) { throw new Error() }
|
||
{ this.roleSkillIds = []; for(let _ele of _json_.roleSkillIds) { let _e; _e = _ele; this.roleSkillIds.push(_e);}}
|
||
if (_json_.roleAttackRange === undefined) { throw new Error() }
|
||
this.roleAttackRange = _json_.roleAttackRange
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 角色å<C2B2><C3A5>ç§°
|
||
*/
|
||
readonly roleName: string
|
||
/**
|
||
* 角色Spine资æº<C3A6>Id
|
||
*/
|
||
readonly spine: number
|
||
/**
|
||
* 角色技能Id列表
|
||
*/
|
||
readonly roleSkillIds: number[]
|
||
/**
|
||
* 角色攻击范围
|
||
*/
|
||
readonly roleAttackRange: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGRoleAttack {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.attackWay === undefined) { throw new Error() }
|
||
this.attackWay = _json_.attackWay
|
||
if (_json_.attackArgs === undefined) { throw new Error() }
|
||
{ this.attackArgs = []; for(let _ele of _json_.attackArgs) { let _e; _e = _ele; this.attackArgs.push(_e);}}
|
||
}
|
||
/**
|
||
* 角色Id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 攻击方å¼<C3A5>
|
||
*/
|
||
readonly attackWay: string
|
||
/**
|
||
* 攻击å<C2BB>‚æ•°
|
||
*/
|
||
readonly attackArgs: string[]
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGRoleSkill {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.skillName === undefined) { throw new Error() }
|
||
this.skillName = _json_.skillName
|
||
if (_json_.skillController === undefined) { throw new Error() }
|
||
this.skillController = _json_.skillController
|
||
if (_json_.skillArgs === undefined) { throw new Error() }
|
||
{ this.skillArgs = []; for(let _ele of _json_.skillArgs) { let _e; _e = _ele; this.skillArgs.push(_e);}}
|
||
if (_json_.skillText === undefined) { throw new Error() }
|
||
this.skillText = _json_.skillText
|
||
}
|
||
/**
|
||
* 角色Id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 技能å<C2BD><C3A5>ç§? */
|
||
readonly skillName: string
|
||
/**
|
||
* 技能控制器
|
||
*/
|
||
readonly skillController: string
|
||
/**
|
||
* 技能å<C2BD>‚æ•? */
|
||
readonly skillArgs: string[]
|
||
/**
|
||
* 技能介� */
|
||
readonly skillText: string
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGMap {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.mapName === undefined) { throw new Error() }
|
||
this.mapName = _json_.mapName
|
||
if (_json_.map1 === undefined) { throw new Error() }
|
||
this.map1 = _json_.map1
|
||
if (_json_.map2 === undefined) { throw new Error() }
|
||
this.map2 = _json_.map2
|
||
if (_json_.map3 === undefined) { throw new Error() }
|
||
this.map3 = _json_.map3
|
||
if (_json_.map1OffsetY === undefined) { throw new Error() }
|
||
this.map1OffsetY = _json_.map1OffsetY
|
||
if (_json_.map2OffsetY === undefined) { throw new Error() }
|
||
this.map2OffsetY = _json_.map2OffsetY
|
||
if (_json_.map3OffsetY === undefined) { throw new Error() }
|
||
this.map3OffsetY = _json_.map3OffsetY
|
||
if (_json_.scale === undefined) { throw new Error() }
|
||
this.scale = _json_.scale
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 地图å<C2BE><C3A5>ç§°
|
||
*/
|
||
readonly mapName: string
|
||
/**
|
||
* 地图1(�
|
||
*/
|
||
readonly map1: number
|
||
/**
|
||
* 地图2(å<>?
|
||
*/
|
||
readonly map2: number
|
||
/**
|
||
* 地图3(天空)
|
||
*/
|
||
readonly map3: number
|
||
/**
|
||
* 地图1(å‰? å<><C3A5>ç§»é‡<C3A9>Y
|
||
*/
|
||
readonly map1OffsetY: number
|
||
/**
|
||
* 地图2(å<>? å<><C3A5>ç§»é‡<C3A9>Y
|
||
*/
|
||
readonly map2OffsetY: number
|
||
/**
|
||
* 地图2(å<>? å<><C3A5>ç§»é‡<C3A9>Y
|
||
*/
|
||
readonly map3OffsetY: number
|
||
/**
|
||
* 地图缩放
|
||
*/
|
||
readonly scale: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGOnHookGlobal {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.args === undefined) { throw new Error() }
|
||
this.args = _json_.args
|
||
if (_json_.tig === undefined) { throw new Error() }
|
||
this.tig = _json_.tig
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 全局表å<C2A8>‚æ•? */
|
||
readonly args: string
|
||
/**
|
||
* æ<><C3A6>è¿°
|
||
*/
|
||
readonly tig: string
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGResource {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.name === undefined) { throw new Error() }
|
||
this.name = _json_.name
|
||
if (_json_.tig === undefined) { throw new Error() }
|
||
this.tig = _json_.tig
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 资æº<C3A6>å<EFBFBD><C3A5>ç§°
|
||
*/
|
||
readonly name: string
|
||
/**
|
||
* æ<><C3A6>è¿°
|
||
*/
|
||
readonly tig: string
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGRoleUpLevel {
|
||
constructor(_json_: any) {
|
||
if (_json_.grade === undefined) { throw new Error() }
|
||
this.grade = _json_.grade
|
||
if (_json_.materials === undefined) { throw new Error() }
|
||
{ this.materials = []; for(let _ele of _json_.materials) { let _e; _e = new TbGEntity.TResource(_ele); this.materials.push(_e);}}
|
||
}
|
||
/**
|
||
* å® ç‰©ç‰çº§
|
||
*/
|
||
readonly grade: number
|
||
/**
|
||
* 消耗的æ<E2809E><C3A6>æ–™
|
||
*/
|
||
readonly materials: TbGEntity.TResource[]
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TbGEntity {
|
||
/**
|
||
* 资æº<C3A6>ä¿¡æ<C2A1>¯
|
||
*/
|
||
export class TResource {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.value === undefined) { throw new Error() }
|
||
this.value = _json_.value
|
||
}
|
||
/**
|
||
* 资æº<C3A6>Id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 资æº<C3A6>æ•°é‡<C3A9>
|
||
*/
|
||
readonly value: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGRoleUpStar {
|
||
constructor(_json_: any) {
|
||
if (_json_.grade === undefined) { throw new Error() }
|
||
this.grade = _json_.grade
|
||
if (_json_.merge === undefined) { throw new Error() }
|
||
this.merge = _json_.merge
|
||
}
|
||
/**
|
||
* å® ç‰©æ˜Ÿçº§
|
||
*/
|
||
readonly grade: number
|
||
/**
|
||
* å<>ˆæˆ<C3A6>æ•°é‡<C3A9>
|
||
*/
|
||
readonly merge: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGRoleUpGrow {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.Blood === undefined) { throw new Error() }
|
||
this.Blood = _json_.Blood
|
||
if (_json_.Attack === undefined) { throw new Error() }
|
||
this.Attack = _json_.Attack
|
||
if (_json_.Defend === undefined) { throw new Error() }
|
||
this.Defend = _json_.Defend
|
||
}
|
||
/**
|
||
* 角色Id (0 则默�
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* è¡€é‡<C3A9>æˆ<C3A6>é•? */
|
||
readonly Blood: number
|
||
/**
|
||
* 攻击æˆ<C3A6>é•¿
|
||
*/
|
||
readonly Attack: number
|
||
/**
|
||
* 防御æˆ<C3A6>é•¿
|
||
*/
|
||
readonly Defend: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbSServerInfo {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.args === undefined) { throw new Error() }
|
||
this.args = _json_.args
|
||
if (_json_.tig === undefined) { throw new Error() }
|
||
this.tig = _json_.tig
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 全局表å<C2A8>‚æ•? */
|
||
readonly args: string
|
||
/**
|
||
* æ<><C3A6>è¿°
|
||
*/
|
||
readonly tig: string
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGAttribute {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.name === undefined) { throw new Error() }
|
||
this.name = _json_.name
|
||
if (_json_.sign === undefined) { throw new Error() }
|
||
this.sign = _json_.sign
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 属性å<C2A7><C3A5>ç§? */
|
||
readonly name: string
|
||
/**
|
||
* å±žæ€§æ ‡è¯? */
|
||
readonly sign: string
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGRoleBaseAttribute {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.Blood === undefined) { throw new Error() }
|
||
this.Blood = _json_.Blood
|
||
if (_json_.Attack === undefined) { throw new Error() }
|
||
this.Attack = _json_.Attack
|
||
if (_json_.Defend === undefined) { throw new Error() }
|
||
this.Defend = _json_.Defend
|
||
}
|
||
/**
|
||
* 角色Id (0 则默�
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 默认血� */
|
||
readonly Blood: number
|
||
/**
|
||
* 默认攻击属� */
|
||
readonly Attack: number
|
||
/**
|
||
* 默认防御属� */
|
||
readonly Defend: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGOnHookMaps {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.name === undefined) { throw new Error() }
|
||
this.name = _json_.name
|
||
if (_json_.mapImage === undefined) { throw new Error() }
|
||
this.mapImage = _json_.mapImage
|
||
if (_json_.mapId === undefined) { throw new Error() }
|
||
this.mapId = _json_.mapId
|
||
if (_json_.petIds === undefined) { throw new Error() }
|
||
{ this.petIds = []; for(let _ele of _json_.petIds) { let _e; _e = _ele; this.petIds.push(_e);}}
|
||
if (_json_.sign === undefined) { throw new Error() }
|
||
this.sign = _json_.sign
|
||
if (_json_.introduce === undefined) { throw new Error() }
|
||
this.introduce = _json_.introduce
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 地图å<C2BE><C3A5>ç§°
|
||
*/
|
||
readonly name: string
|
||
/**
|
||
* 地图图片
|
||
*/
|
||
readonly mapImage: string
|
||
/**
|
||
* 地图场景Id
|
||
*/
|
||
readonly mapId: number
|
||
/**
|
||
* åœ°å›¾ä¸Šçš„å® ç‰©åˆ—è¡¨
|
||
*/
|
||
readonly petIds: number[]
|
||
/**
|
||
* åœ°å›¾æ ‡è¯†(一般是地图的类å<C2BB>?
|
||
*/
|
||
readonly sign: string
|
||
/**
|
||
* 地图介ç»<C3A7>
|
||
*/
|
||
readonly introduce: string
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGOnHookMap120001 {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.data === undefined) { throw new Error() }
|
||
this.data = new TbGEntity.TOnHookLevel(_json_.data)
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* å…³å<C2B3>¡ç‰çº§
|
||
*/
|
||
readonly data: TbGEntity.TOnHookLevel
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TbGEntity {
|
||
/**
|
||
* æ— é™<C3A9>模å¼<C3A5>å…³å<C2B3>¡ä¿¡æ<C2A1>¯
|
||
*/
|
||
export class TOnHookLevel {
|
||
constructor(_json_: any) {
|
||
if (_json_.level === undefined) { throw new Error() }
|
||
this.level = _json_.level
|
||
if (_json_.childLevel === undefined) { throw new Error() }
|
||
this.childLevel = _json_.childLevel
|
||
if (_json_.petLevel === undefined) { throw new Error() }
|
||
this.petLevel = _json_.petLevel
|
||
if (_json_.petSize === undefined) { throw new Error() }
|
||
this.petSize = _json_.petSize
|
||
if (_json_.oddsId === undefined) { throw new Error() }
|
||
this.oddsId = _json_.oddsId
|
||
}
|
||
/**
|
||
* å…³å<C2B3>¡ç‰çº§
|
||
*/
|
||
readonly level: number
|
||
/**
|
||
* å<C3A5>å…³å<C2B3>¡ç‰çº? */
|
||
readonly childLevel: number
|
||
/**
|
||
* å® ç‰©ç‰çº§
|
||
*/
|
||
readonly petLevel: number
|
||
/**
|
||
* å® ç‰©æ•°é‡<C3A9>
|
||
*/
|
||
readonly petSize: number
|
||
/**
|
||
* 概率Id
|
||
*/
|
||
readonly oddsId: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbBattleResource {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.name === undefined) { throw new Error() }
|
||
this.name = _json_.name
|
||
if (_json_.path === undefined) { throw new Error() }
|
||
this.path = _json_.path
|
||
if (_json_.type === undefined) { throw new Error() }
|
||
this.type = _json_.type
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 资æº<C3A6>介ç»<C3A7>
|
||
*/
|
||
readonly name: string
|
||
/**
|
||
* 资æº<C3A6>路径
|
||
*/
|
||
readonly path: string
|
||
/**
|
||
* 资æº<C3A6>类型(0.Spine,1.Sprite)
|
||
*/
|
||
readonly type: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGRoleEquip {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.name === undefined) { throw new Error() }
|
||
this.name = _json_.name
|
||
if (_json_.type === undefined) { throw new Error() }
|
||
this.type = _json_.type
|
||
if (_json_.quality === undefined) { throw new Error() }
|
||
this.quality = _json_.quality
|
||
if (_json_.icon === undefined) { throw new Error() }
|
||
this.icon = _json_.icon
|
||
if (_json_.levelFactors === undefined) { throw new Error() }
|
||
{ this.levelFactors = []; for(let _ele of _json_.levelFactors) { let _e; _e = _ele; this.levelFactors.push(_e);}}
|
||
if (_json_.baseAttributes === undefined) { throw new Error() }
|
||
[]; for(let _ele of _json_.baseAttributes) { let _e; { _e = []; for(let _ele of _ele) { let _e; _e = new TbGEntity.TAttributeValue(_ele); _e.push(_e);}}; this.baseAttributes.push(_e);}}={ this.baseAttributes = []; for(let _ele of _json_.baseAttributes) { let _e; { _e = []; for(let _ele1 of _ele) { let _e1; _e1 = new TbGEntity.TAttributeValue(_ele1); _e.push(_e1);}}; this.baseAttributes.push(_e);}}= []; for(let _ele of _json_.baseAttributes) { let _e; { _e = []; for(let _ele of _ele) { let _e; _e = new TbGEntity.TAttributeValue(_ele); _e.push(_e);}}; this.baseAttributes.push(_e);}}
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 装备å<E280A1><C3A5>ç§°
|
||
*/
|
||
readonly name: string
|
||
/**
|
||
* 装备类别(1=æ¦å™¨/2=帽å<C3A5>/3=项链/4=护肩/5=è¡£æœ<C3A6>/6=腰带/7=手套/8=戒指/9=裤å<C3A5>/10=éž‹å<C3A5>)
|
||
*/
|
||
readonly type: number
|
||
/**
|
||
* å“<C3A5>质信æ<C2A1>¯
|
||
*/
|
||
readonly quality: number
|
||
/**
|
||
* 图片
|
||
*/
|
||
readonly icon: string
|
||
/**
|
||
* ç‰çº§ç³»æ•° (属æ€?* (ç‰çº§ * 系数))
|
||
*/
|
||
readonly levelFactors: number[]
|
||
/**
|
||
* 基础属�value - value 区间)
|
||
*/
|
||
readonly baseAttributes: TbGEntity.TAttributeValue[][]
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TbGEntity {
|
||
/**
|
||
* 属� */
|
||
export class TAttributeValue {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.value === undefined) { throw new Error() }
|
||
this.value = _json_.value
|
||
}
|
||
/**
|
||
* 属性Id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 属性� */
|
||
readonly value: number
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export namespace TB {
|
||
export class TbGSysFuben {
|
||
constructor(_json_: any) {
|
||
if (_json_.id === undefined) { throw new Error() }
|
||
this.id = _json_.id
|
||
if (_json_.name === undefined) { throw new Error() }
|
||
this.name = _json_.name
|
||
}
|
||
/**
|
||
* id
|
||
*/
|
||
readonly id: number
|
||
/**
|
||
* 副本å<C2AC><C3A5>ç§°
|
||
*/
|
||
readonly name: string
|
||
resolve(tables:Tables)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
export class TbGGlobal{
|
||
private _dataMap: Map<number, TB.TbGGlobal>
|
||
private _dataList: TB.TbGGlobal[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGGlobal>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGGlobal
|
||
_v = new TB.TbGGlobal(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGGlobal> { return this._dataMap; }
|
||
getDataList(): TB.TbGGlobal[] { return this._dataList; }
|
||
get(key: number): TB.TbGGlobal | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGRole{
|
||
private _dataMap: Map<number, TB.TbGRole>
|
||
private _dataList: TB.TbGRole[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGRole>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGRole
|
||
_v = new TB.TbGRole(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGRole> { return this._dataMap; }
|
||
getDataList(): TB.TbGRole[] { return this._dataList; }
|
||
get(key: number): TB.TbGRole | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGRoleAttack{
|
||
private _dataMap: Map<number, TB.TbGRoleAttack>
|
||
private _dataList: TB.TbGRoleAttack[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGRoleAttack>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGRoleAttack
|
||
_v = new TB.TbGRoleAttack(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGRoleAttack> { return this._dataMap; }
|
||
getDataList(): TB.TbGRoleAttack[] { return this._dataList; }
|
||
get(key: number): TB.TbGRoleAttack | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGRoleSkill{
|
||
private _dataMap: Map<number, TB.TbGRoleSkill>
|
||
private _dataList: TB.TbGRoleSkill[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGRoleSkill>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGRoleSkill
|
||
_v = new TB.TbGRoleSkill(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGRoleSkill> { return this._dataMap; }
|
||
getDataList(): TB.TbGRoleSkill[] { return this._dataList; }
|
||
get(key: number): TB.TbGRoleSkill | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGMap{
|
||
private _dataMap: Map<number, TB.TbGMap>
|
||
private _dataList: TB.TbGMap[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGMap>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGMap
|
||
_v = new TB.TbGMap(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGMap> { return this._dataMap; }
|
||
getDataList(): TB.TbGMap[] { return this._dataList; }
|
||
get(key: number): TB.TbGMap | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGOnHookGlobal{
|
||
private _dataMap: Map<number, TB.TbGOnHookGlobal>
|
||
private _dataList: TB.TbGOnHookGlobal[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGOnHookGlobal>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGOnHookGlobal
|
||
_v = new TB.TbGOnHookGlobal(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGOnHookGlobal> { return this._dataMap; }
|
||
getDataList(): TB.TbGOnHookGlobal[] { return this._dataList; }
|
||
get(key: number): TB.TbGOnHookGlobal | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGResource{
|
||
private _dataMap: Map<number, TB.TbGResource>
|
||
private _dataList: TB.TbGResource[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGResource>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGResource
|
||
_v = new TB.TbGResource(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGResource> { return this._dataMap; }
|
||
getDataList(): TB.TbGResource[] { return this._dataList; }
|
||
get(key: number): TB.TbGResource | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGRoleUpLevel{
|
||
private _dataMap: Map<number, TB.TbGRoleUpLevel>
|
||
private _dataList: TB.TbGRoleUpLevel[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGRoleUpLevel>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGRoleUpLevel
|
||
_v = new TB.TbGRoleUpLevel(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.grade, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGRoleUpLevel> { return this._dataMap; }
|
||
getDataList(): TB.TbGRoleUpLevel[] { return this._dataList; }
|
||
get(key: number): TB.TbGRoleUpLevel | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGRoleUpStar{
|
||
private _dataMap: Map<number, TB.TbGRoleUpStar>
|
||
private _dataList: TB.TbGRoleUpStar[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGRoleUpStar>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGRoleUpStar
|
||
_v = new TB.TbGRoleUpStar(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.grade, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGRoleUpStar> { return this._dataMap; }
|
||
getDataList(): TB.TbGRoleUpStar[] { return this._dataList; }
|
||
get(key: number): TB.TbGRoleUpStar | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGRoleUpGrow{
|
||
private _dataMap: Map<number, TB.TbGRoleUpGrow>
|
||
private _dataList: TB.TbGRoleUpGrow[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGRoleUpGrow>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGRoleUpGrow
|
||
_v = new TB.TbGRoleUpGrow(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGRoleUpGrow> { return this._dataMap; }
|
||
getDataList(): TB.TbGRoleUpGrow[] { return this._dataList; }
|
||
get(key: number): TB.TbGRoleUpGrow | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbSServerInfo{
|
||
private _dataMap: Map<number, TB.TbSServerInfo>
|
||
private _dataList: TB.TbSServerInfo[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbSServerInfo>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbSServerInfo
|
||
_v = new TB.TbSServerInfo(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbSServerInfo> { return this._dataMap; }
|
||
getDataList(): TB.TbSServerInfo[] { return this._dataList; }
|
||
get(key: number): TB.TbSServerInfo | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGAttribute{
|
||
private _dataMap: Map<number, TB.TbGAttribute>
|
||
private _dataList: TB.TbGAttribute[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGAttribute>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGAttribute
|
||
_v = new TB.TbGAttribute(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGAttribute> { return this._dataMap; }
|
||
getDataList(): TB.TbGAttribute[] { return this._dataList; }
|
||
get(key: number): TB.TbGAttribute | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGRoleBaseAttribute{
|
||
private _dataMap: Map<number, TB.TbGRoleBaseAttribute>
|
||
private _dataList: TB.TbGRoleBaseAttribute[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGRoleBaseAttribute>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGRoleBaseAttribute
|
||
_v = new TB.TbGRoleBaseAttribute(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGRoleBaseAttribute> { return this._dataMap; }
|
||
getDataList(): TB.TbGRoleBaseAttribute[] { return this._dataList; }
|
||
get(key: number): TB.TbGRoleBaseAttribute | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGOnHookMaps{
|
||
private _dataMap: Map<number, TB.TbGOnHookMaps>
|
||
private _dataList: TB.TbGOnHookMaps[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGOnHookMaps>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGOnHookMaps
|
||
_v = new TB.TbGOnHookMaps(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGOnHookMaps> { return this._dataMap; }
|
||
getDataList(): TB.TbGOnHookMaps[] { return this._dataList; }
|
||
get(key: number): TB.TbGOnHookMaps | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGOnHookMap120001{
|
||
private _dataMap: Map<number, TB.TbGOnHookMap120001>
|
||
private _dataList: TB.TbGOnHookMap120001[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGOnHookMap120001>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGOnHookMap120001
|
||
_v = new TB.TbGOnHookMap120001(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGOnHookMap120001> { return this._dataMap; }
|
||
getDataList(): TB.TbGOnHookMap120001[] { return this._dataList; }
|
||
get(key: number): TB.TbGOnHookMap120001 | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbBattleResource{
|
||
private _dataMap: Map<number, TB.TbBattleResource>
|
||
private _dataList: TB.TbBattleResource[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbBattleResource>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbBattleResource
|
||
_v = new TB.TbBattleResource(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbBattleResource> { return this._dataMap; }
|
||
getDataList(): TB.TbBattleResource[] { return this._dataList; }
|
||
get(key: number): TB.TbBattleResource | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGRoleEquip{
|
||
private _dataMap: Map<number, TB.TbGRoleEquip>
|
||
private _dataList: TB.TbGRoleEquip[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGRoleEquip>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGRoleEquip
|
||
_v = new TB.TbGRoleEquip(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGRoleEquip> { return this._dataMap; }
|
||
getDataList(): TB.TbGRoleEquip[] { return this._dataList; }
|
||
get(key: number): TB.TbGRoleEquip | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
export class TbGSysFuben{
|
||
private _dataMap: Map<number, TB.TbGSysFuben>
|
||
private _dataList: TB.TbGSysFuben[]
|
||
constructor(_json_: any) {
|
||
this._dataMap = new Map<number, TB.TbGSysFuben>()
|
||
this._dataList = []
|
||
for(var _json2_ of _json_) {
|
||
let _v: TB.TbGSysFuben
|
||
_v = new TB.TbGSysFuben(_json2_)
|
||
this._dataList.push(_v)
|
||
this._dataMap.set(_v.id, _v)
|
||
}
|
||
}
|
||
getDataMap(): Map<number, TB.TbGSysFuben> { return this._dataMap; }
|
||
getDataList(): TB.TbGSysFuben[] { return this._dataList; }
|
||
get(key: number): TB.TbGSysFuben | undefined { return this._dataMap.get(key); }
|
||
resolve(tables:Tables)
|
||
{
|
||
for(let data of this._dataList)
|
||
{
|
||
data.resolve(tables)
|
||
}
|
||
}
|
||
}
|
||
type JsonLoader = (file: string) => any
|
||
export class Tables {
|
||
private _TbGGlobal: TbGGlobal
|
||
get TbGGlobal(): TbGGlobal { return this._TbGGlobal;}
|
||
private _TbGRole: TbGRole
|
||
get TbGRole(): TbGRole { return this._TbGRole;}
|
||
private _TbGRoleAttack: TbGRoleAttack
|
||
get TbGRoleAttack(): TbGRoleAttack { return this._TbGRoleAttack;}
|
||
private _TbGRoleSkill: TbGRoleSkill
|
||
get TbGRoleSkill(): TbGRoleSkill { return this._TbGRoleSkill;}
|
||
private _TbGMap: TbGMap
|
||
get TbGMap(): TbGMap { return this._TbGMap;}
|
||
private _TbGOnHookGlobal: TbGOnHookGlobal
|
||
get TbGOnHookGlobal(): TbGOnHookGlobal { return this._TbGOnHookGlobal;}
|
||
private _TbGResource: TbGResource
|
||
get TbGResource(): TbGResource { return this._TbGResource;}
|
||
private _TbGRoleUpLevel: TbGRoleUpLevel
|
||
get TbGRoleUpLevel(): TbGRoleUpLevel { return this._TbGRoleUpLevel;}
|
||
private _TbGRoleUpStar: TbGRoleUpStar
|
||
get TbGRoleUpStar(): TbGRoleUpStar { return this._TbGRoleUpStar;}
|
||
private _TbGRoleUpGrow: TbGRoleUpGrow
|
||
get TbGRoleUpGrow(): TbGRoleUpGrow { return this._TbGRoleUpGrow;}
|
||
private _TbSServerInfo: TbSServerInfo
|
||
get TbSServerInfo(): TbSServerInfo { return this._TbSServerInfo;}
|
||
private _TbGAttribute: TbGAttribute
|
||
get TbGAttribute(): TbGAttribute { return this._TbGAttribute;}
|
||
private _TbGRoleBaseAttribute: TbGRoleBaseAttribute
|
||
get TbGRoleBaseAttribute(): TbGRoleBaseAttribute { return this._TbGRoleBaseAttribute;}
|
||
private _TbGOnHookMaps: TbGOnHookMaps
|
||
get TbGOnHookMaps(): TbGOnHookMaps { return this._TbGOnHookMaps;}
|
||
private _TbGOnHookMap120001: TbGOnHookMap120001
|
||
get TbGOnHookMap120001(): TbGOnHookMap120001 { return this._TbGOnHookMap120001;}
|
||
private _TbBattleResource: TbBattleResource
|
||
get TbBattleResource(): TbBattleResource { return this._TbBattleResource;}
|
||
private _TbGRoleEquip: TbGRoleEquip
|
||
get TbGRoleEquip(): TbGRoleEquip { return this._TbGRoleEquip;}
|
||
private _TbGSysFuben: TbGSysFuben
|
||
get TbGSysFuben(): TbGSysFuben { return this._TbGSysFuben;}
|
||
constructor(loader: JsonLoader) {
|
||
this._TbGGlobal = new TbGGlobal(loader('tbgglobal'))
|
||
this._TbGRole = new TbGRole(loader('tbgrole'))
|
||
this._TbGRoleAttack = new TbGRoleAttack(loader('tbgroleattack'))
|
||
this._TbGRoleSkill = new TbGRoleSkill(loader('tbgroleskill'))
|
||
this._TbGMap = new TbGMap(loader('tbgmap'))
|
||
this._TbGOnHookGlobal = new TbGOnHookGlobal(loader('tbgonhookglobal'))
|
||
this._TbGResource = new TbGResource(loader('tbgresource'))
|
||
this._TbGRoleUpLevel = new TbGRoleUpLevel(loader('tbgroleuplevel'))
|
||
this._TbGRoleUpStar = new TbGRoleUpStar(loader('tbgroleupstar'))
|
||
this._TbGRoleUpGrow = new TbGRoleUpGrow(loader('tbgroleupgrow'))
|
||
this._TbSServerInfo = new TbSServerInfo(loader('tbsserverinfo'))
|
||
this._TbGAttribute = new TbGAttribute(loader('tbgattribute'))
|
||
this._TbGRoleBaseAttribute = new TbGRoleBaseAttribute(loader('tbgrolebaseattribute'))
|
||
this._TbGOnHookMaps = new TbGOnHookMaps(loader('tbgonhookmaps'))
|
||
this._TbGOnHookMap120001 = new TbGOnHookMap120001(loader('tbgonhookmap120001'))
|
||
this._TbBattleResource = new TbBattleResource(loader('tbbattleresource'))
|
||
this._TbGRoleEquip = new TbGRoleEquip(loader('tbgroleequip'))
|
||
this._TbGSysFuben = new TbGSysFuben(loader('tbgsysfuben'))
|
||
this._TbGGlobal.resolve(this)
|
||
this._TbGRole.resolve(this)
|
||
this._TbGRoleAttack.resolve(this)
|
||
this._TbGRoleSkill.resolve(this)
|
||
this._TbGMap.resolve(this)
|
||
this._TbGOnHookGlobal.resolve(this)
|
||
this._TbGResource.resolve(this)
|
||
this._TbGRoleUpLevel.resolve(this)
|
||
this._TbGRoleUpStar.resolve(this)
|
||
this._TbGRoleUpGrow.resolve(this)
|
||
this._TbSServerInfo.resolve(this)
|
||
this._TbGAttribute.resolve(this)
|
||
this._TbGRoleBaseAttribute.resolve(this)
|
||
this._TbGOnHookMaps.resolve(this)
|
||
this._TbGOnHookMap120001.resolve(this)
|
||
this._TbBattleResource.resolve(this)
|
||
this._TbGRoleEquip.resolve(this)
|
||
this._TbGSysFuben.resolve(this)
|
||
}
|
||
}
|