import { UserData } from "./UserData"; //服务器端返回的英雄数据 interface RoleServer { id: string; //英雄id (种族id*10000 +动物形象id) grade: number; //星级 dna_lv: string; //基因等级 dna_attr:{any} //基因属性 equip: [];//读取状态 skin: [];//皮肤 fight_force: number;//战力 } class Data { private _roles: { [id: string]: RoleServer } = {}; setData(data: RoleServer[]): void { if (data) { data.forEach((v,k) => { this._roles[k] = v; }); } } getData(id: string): RoleServer { return this._roles[id]; } } export let RoleData = new Data;