var t = require; var e = module; var i = exports; Object.defineProperty(i, "__esModule", {value: !0}); const s = t("App"), o = t("GameText"), a = t("BuffMgr"), n = t("ItemBase"); i.default = class extends n.ItemBase { constructor() { super(...arguments), (this._name = null); } use(e = 1) { for (let t = 0; t < e; t++) a.default.ins.addGlobalBuff({ buffIndex: this.data.buff.buffIndex, buffValue: this.data.buff.buffValue, buffEndTime: s.default.DateUtils.Now() + 1e3 * this.data.buff.buffTime }); } setConfData(t) { super.setConfData(t); var e = t.buff.buffTime, i = 3600 < e ? e / 3600 + o.GameText.getText(10) : 60 <= e ? e / 60 + o.GameText.getText(13) : e + o.GameText.getText(16); this._name = t.name.format(i); } getName() { return this._name; } };