import {BaseCfg} from "../cfg/parsers/BaseCfg"; import {DataParser} from "./DataParser"; import {EffectCardCfg} from "../cfg/parsers/EffectCardCfg"; import {HeroCfg} from "../cfg/parsers/HeroCfg"; import {SkillCfg} from "../cfg/parsers/SkillCfg"; import {SystemCardCfg} from "../cfg/parsers/SystemCardCfg"; import {UnitCfg} from "../cfg/parsers/UnitCfg"; import {BaseConst} from "../constants/BaseConst"; import SkillMan from "../rooms/logic/skill/SkillMan"; import {FormulaCfg} from "../cfg/parsers/FormulaCfg"; import { DropItemCfg } from '../cfg/parsers/DropItemCfg' import { ItemCardCfg } from '../cfg/parsers/ItemCardCfg' import { MatchCfg } from '../cfg/parsers/MatchCfg' import { ItemFuncCfg } from '../cfg/parsers/ItemFuncCfg' import { IncomeCfg } from '../cfg/parsers/IncomeCfg' export function initData() { const rP = DataParser.regCommonParser.bind(DataParser); rP(BaseConst.COMPOUND, BaseCfg); rP(BaseConst.EFFECTCARD, EffectCardCfg); rP(BaseConst.HERO, HeroCfg); rP(BaseConst.SKILL, SkillCfg); rP(BaseConst.SYSTEMCARD, SystemCardCfg); rP(BaseConst.UNIT, UnitCfg); rP(BaseConst.FORMULA, FormulaCfg); rP(BaseConst.DROPITEM, DropItemCfg); rP(BaseConst.ITEMCARD, ItemCardCfg); rP(BaseConst.MATCH, MatchCfg); rP(BaseConst.ITEMFUNC, ItemFuncCfg); rP(BaseConst.INCOME, IncomeCfg); DataParser.loadAll(); let map = global.$cfg.get(BaseConst.SKILL); SkillMan.loadData(map); }