import { _decorator, Component, Node } from 'cc'; import { TableUtil } from './TableUtil'; const { ccclass, property } = _decorator; @ccclass('table_level') export class table_level { static readonly TableName: string = "level"; static readonly IdList: number[]=[0,1,2,3,4,5,6,7,8,9,10]; static get(id: number): table_level { return TableUtil.getTable(table_level, id) }; static getList(): table_level[] { return TableUtil.getTables(table_level,5) }; private data: any; init(id: number) { var table = TableUtil.get(table_level.TableName); this.data = table[id]; if (!this.data) console.error("配置表" + table_level.TableName + "没有ID:" + id); this.id = id; } /** 编号【KEY】 */ id: number = 0; get time():number { return parseInt(this.data.time); } get different_grade_level():string { return this.data.different_grade_level; } get idiom_type_1():string { return this.data.idiom_type_1; } get idiom_type_2():string { return this.data.idiom_type_2; } get count():number { return parseInt(this.data.count); } get random1_3_count():number { return parseInt(this.data.random1_3_count); } get random2_2_count():number { return parseInt(this.data.random2_2_count)} }