✨ feat(gvg): 矿场
This commit is contained in:
@@ -90,6 +90,7 @@ export class GVGMainData {
|
||||
setLeague(league: GVGLeagueType, serverNames: any) {
|
||||
if(!league) return;
|
||||
this.hasLeague = true;
|
||||
this.leagueCode = league.leagueCode;
|
||||
let leader = <RoleType>league.leader;
|
||||
this.leader = new LeagueLeaderInfo(leader, serverNames);
|
||||
this.name = league.name;
|
||||
@@ -338,9 +339,11 @@ export class LeagueFarmMember {
|
||||
this.count = fields.length;
|
||||
this.harvestTime = Math.min(...fields.map(cur => cur.harvestTime))||0;
|
||||
this.canHelp = !!fields.find(cur => cur.harvestTime < nowSeconds());
|
||||
this.output = fields.reduce((pre, cur) => (pre + cur.output||0), 0);
|
||||
}
|
||||
|
||||
setOutput(output: number) {
|
||||
this.output = output;
|
||||
|
||||
setByMines(mines: GVGLeagueFarmType[]) {
|
||||
this.count = mines.length;
|
||||
this.output = mines.reduce((pre, cur) => (pre + cur.output||0), 0);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user