54 lines
1.1 KiB
JavaScript
54 lines
1.1 KiB
JavaScript
const BridgeWindow = require("bridge.window");
|
|
const TowerMod = require("startower.mod");
|
|
const StartowerEvent = require("startower.define");
|
|
const NxfxExpand = require("nx.fx.sv.expand");
|
|
|
|
cc.Class({
|
|
extends: BridgeWindow,
|
|
|
|
properties: {
|
|
list:{
|
|
default:null,
|
|
type:NxfxExpand
|
|
},
|
|
},
|
|
|
|
// LIFE-CYCLE CALLBACKS:
|
|
|
|
onLoad() {
|
|
this.ctrl = TowerMod.getInstance();
|
|
|
|
this.bindGEvent( StartowerEvent.Update_Reward_Event, this.updateRewardData.bind( this ) );
|
|
},
|
|
|
|
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() {
|
|
|
|
},
|
|
|
|
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() {
|
|
this.list.rebuild([]);
|
|
},
|
|
|
|
// update (dt) {},
|
|
});
|