46 lines
1.2 KiB
JavaScript
46 lines
1.2 KiB
JavaScript
"use strict";
|
|
cc._RF.push(module, '052ab5eH7pNPr92GaTl3HsK', 'cmp.startower.wnd.award');
|
|
// Scripts/mod/pve/startower/cmp/cmp.startower.wnd.award.js
|
|
|
|
"use strict";
|
|
|
|
var BridgeWindow = require("bridge.window");
|
|
var TowerMod = require("startower.mod");
|
|
var StartowerEvent = require("startower.define");
|
|
var NxfxExpand = require("nx.fx.sv.expand");
|
|
cc.Class({
|
|
"extends": BridgeWindow,
|
|
properties: {
|
|
list: {
|
|
"default": null,
|
|
type: NxfxExpand
|
|
}
|
|
},
|
|
// LIFE-CYCLE CALLBACKS:
|
|
onLoad: function onLoad() {
|
|
this.ctrl = TowerMod.getInstance();
|
|
this.bindGEvent(StartowerEvent.Update_Reward_Event, this.updateRewardData.bind(this));
|
|
},
|
|
updateRewardData: function updateRewardData() {
|
|
var list = game.configs.star_tower_data.data_get_floor_award;
|
|
var voList = [];
|
|
for (var i in list) {
|
|
voList.push(list[i]);
|
|
}
|
|
this.list.rebuild(voList);
|
|
},
|
|
start: function start() {},
|
|
onOpenConfigs: function onOpenConfigs() {
|
|
var list = game.configs.star_tower_data.data_get_floor_award;
|
|
var voList = [];
|
|
for (var i in list) {
|
|
voList.push(list[i]);
|
|
}
|
|
this.list.rebuild(voList);
|
|
},
|
|
onPreClosed: function onPreClosed() {
|
|
this.list.rebuild([]);
|
|
} // update (dt) {},
|
|
});
|
|
|
|
cc._RF.pop(); |