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) {}, });