军团优化:军团上次排行榜
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
// 军团活动蛮夷入侵城门血量等数据存储
|
||||
|
||||
import { GUILD_ACTIVITY_STATUS } from "../../consts";
|
||||
import { Member } from "../../domain/battleField/guildActivity";
|
||||
import { getCityActivityGateHp } from "./guildActivityService";
|
||||
|
||||
// 军团诸侯混战等数据
|
||||
export class CityActivityObject {
|
||||
public guildActivityStatus = GUILD_ACTIVITY_STATUS.WAITING; // 活动状态 0-未开始 1-已开始 2-已结束
|
||||
private gateHp: Map<string, number> = new Map(); // 城门血条,每个cityId有一条血条 serverId&cityId => gateHp
|
||||
private maxHp: Map<string, number> = new Map(); // 城门血条,每个cityId最大城门血量 serverId&cityId => gateHp
|
||||
private members: Map<string, Array<Member>> = new Map(); // 每个军团参与的成员 guildCode => [{roleId, job}]
|
||||
@@ -39,6 +41,11 @@ export class CityActivityObject {
|
||||
|
||||
public startActivity() {
|
||||
this.startTime = Date.now();
|
||||
this.guildActivityStatus = GUILD_ACTIVITY_STATUS.START;
|
||||
}
|
||||
|
||||
public endActivity() {
|
||||
this.guildActivityStatus = GUILD_ACTIVITY_STATUS.END;
|
||||
}
|
||||
|
||||
public getTimeGap() {
|
||||
|
||||
Reference in New Issue
Block a user