ggejs
Version:
A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms
38 lines (32 loc) • 1.09 kB
JavaScript
const PointEvent = require("./PointEvent");
class LTPointEvent extends PointEvent {
/** @type {number[]} */
upcomingEvents;
/** @type {number} */
skinId;
/**
* @param {Client} client
* @param {{EID: number, RS: number, OP: number[], OR:number[], UE: number[], LID: number, SID: number, RSID: number}} data
*/
loadFromParamObject(client, data) {
super.loadFromParamObject(client, data);
this.parseBasicParams(data);
if (data["UE"]) {
this.upcomingEvents = data["UE"]
} else {
this.upcomingEvents = [];
}
this.skinId = data["SID"];
//TODO: this.eventBuildingWodId = settingsService.getSkinSettingCreator(this.skinId).getSkinSettingsVO().eventBuildingWOD;
}
get mainDialogName() {
return "LTPointEventMainDialog";
}
get starterDialogName() {
return "LTPointEventDialogStarter";
}
get eventTitleTextId() {
return "eventBuilding_longPointEvent";
}
}
module.exports = LTPointEvent;