12345678910111213141516171819202122232425262728293031 |
- 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;
|