Files
ZYZ/shared/pubUtils/dictionary/DicRougeNode.ts
2023-08-30 11:02:52 +08:00

26 lines
705 B
TypeScript

/**
* 关卡配置表
*/
import { readFileAndParse } from '../util'
import { FILENAME } from '../../consts'
export interface DicRougeNode {
readonly id: number;
readonly nodeId: number; // 关卡id
readonly nodeType: number; // 试炼类型 普通关、精英关、boss关、挑战点、问号点、休整点、商店
readonly param: number; // 普通关、精英关、boss关的对应关卡id
}
export const dicRougeNode = new Map<number, DicRougeNode>();
export function loadRougeNode() {
dicRougeNode.clear();
let arr = readFileAndParse(FILENAME.DIC_ROUGE_NODE);
arr.forEach(o => {
dicRougeNode.set(o.nodeId, o);
});
arr = undefined;
}