48 lines
1.3 KiB
JavaScript
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(); |