军团活动:修复活动结束信号发送bug

This commit is contained in:
luying
2021-03-25 15:37:03 +08:00
parent 0e8a8245a0
commit 7c0ede3e52
8 changed files with 99 additions and 36 deletions

View File

@@ -202,6 +202,22 @@ export class CityActivityObject {
}
}
// 军团诸侯混战等数据
export class RaceActivityObject {
private members: Map<string, Array<Member>> = new Map(); // 每个军团参与的成员 guildCode => [{roleId, job}]
private woodenHorses: Map<string, WoodenHorse> = new Map(); // 每个军团的木牛流马 guildCode => WoodenHorse
private events: Map<string, Event[]> = new Map(); // 每个军团遇到的事件
getWoodenHorse(guildCode: string) {
if(!this.woodenHorses.has(guildCode)) {
// this.woodenHorses.set(guildCode, )
}
let wh = this.woodenHorses.get(guildCode);
}
}
class WoodenHorseMember {
roleId: string;
roleName: string;
@@ -248,13 +264,13 @@ export class WoodenHorse {
export class Event {
id: number;
timestamp: number;
fromGuild: string;
toGuild: string;
startDistance: number;
effect: number[];
startTime?: number;
startDistance?: number;
endTimestamp?: number;
endDistance?: number;
effect: number[];
}
export interface GuildGateRankParam {