Files
fc/dev/project/library/imports/df/df195fa4-31bc-4451-8b3c-187ca57e3360.js
2026-05-24 10:21:26 +08:00

48 lines
1.3 KiB
JavaScript

"use strict";
cc._RF.push(module, 'df195+kMbxEUYs8GHylfjNg', 'cmp.planesafk.wnd.usebuff');
// Scripts/mod/pve/planesafk/cmp/cmp.planesafk.wnd.usebuff.js
"use strict";
var BridgeWindow = require("bridge.window");
var PlanesafkController = require("planesafk_controller");
var PlanesafkEvent = require("planesafk_event");
var NxExpand = require("nx.fx.sv.expand");
cc.Class({
"extends": BridgeWindow,
properties: {
list: {
"default": null,
type: NxExpand
}
},
// LIFE-CYCLE CALLBACKS:
onLoad: function onLoad() {
this.ctrl = PlanesafkController.getInstance();
this.model = this.ctrl.getModel();
this.bindGEvent(PlanesafkEvent.Get_Buff_Data_Event, this.setData.bind(this));
},
start: function start() {},
onOpenConfigs: function onOpenConfigs(param) {
this.ctrl.sender28620();
},
onPreClosed: function onPreClosed() {
this.list.rebuild([]);
},
setData: function setData(buff_list) {
if (!buff_list) return;
var data_list = [];
for (var i in buff_list) {
var buff_id = buff_list[i].buff_id;
var buff_cfg = gdata("planes_data", "data_buff", buff_id);
if (buff_cfg) {
data_list.push(buff_cfg);
}
}
this.list.rebuild(data_list);
}
// update (dt) {},
});
cc._RF.pop();