Files
ZYZ/shared/domain/battleField/dungeon.ts
2021-09-07 17:31:21 +08:00

24 lines
666 B
TypeScript

import { RankParam, LineupParam } from '../rank';
import { DungeonFirstType } from '../../db/DungeonFirst';
class DungeonUserInfo extends RankParam {
roleId: string;
constructor(roleId: string, userInfo: RankParam) {
super(userInfo, false);
this.roleId = roleId;
}
}
export class DungeonResultParam {
warId: number;
time: number;
userInfo: DungeonUserInfo;
lineup: LineupParam[];
constructor(dungeon: DungeonFirstType) {
this.warId = dungeon.warId;
this.time = dungeon.time;
this.userInfo = new DungeonUserInfo(dungeon.roleId, dungeon.userInfo);
this.lineup = dungeon.lineup;
}
}