军团活动:修复活动结束信号发送bug
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user