123456789101112131415161718192021222324252627282930313233 |
- 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)}
- }
|