123456789101112131415161718192021222324252627282930313233343536373839 |
- import { LoginMgr } from "../common/LoginManager";
- import { RoleData } from "../data/RoleData";
- //角色管理器
- export class RoleManager {
- //抽一个英雄
- static getNewRole(){
- LoginMgr.sendPost('tavern', 'get', (data) => {
- console.log(data);
- }, {})
- return false;
- }
- static getRolesRaceGroup(){
- let roles = {};
- let data = RoleData.getData();
- for (const key in data) {
- if (Object.prototype.hasOwnProperty.call(data, key)) {
- const element = data[key];
- if (roles[element.conf['Race']]) {
- roles[element.conf['Race']].push(element);
- } else {
- roles[element.conf['Race']] = [];
- roles[element.conf['Race']].push(element);
- }
- }
- }
- for (const key in roles) {
- if (Object.prototype.hasOwnProperty.call(roles, key)) {
- const element = roles[key];
- element.sort((a, b) => {
- return Number(a.id) < Number(b.id) ? -1 : 1;
- });
- }
- }
- return roles;
- }
- }
|