import { parseGoodStr, readFileAndParse } from '../util' import { FILENAME } from '../../consts' import { RewardInter } from '../interface'; export interface DicResonance { readonly id: number; readonly name: string; readonly openLimit: number; readonly openConsume: RewardInter[]; } export const dicResonance = new Map(); export function loadResonance() { dicResonance.clear(); let arr = readFileAndParse(FILENAME.DIC_RESONANCE); arr.forEach(o => { o.openConsume = parseGoodStr(o.openConsume); dicResonance.set(o.id, o); }); arr = undefined; }