"use strict"; cc._RF.push(module, '59f7cf09HFCk6O4et7tt9GG', 'cmp.endless.wnd.reward'); // Scripts/mod/pve/endless_trail/cmp/cmp.endless.wnd.reward.js "use strict"; var BridgeWindow = require("bridge.window"); var NxExpand = require("nx.fx.sv.expand"); var nxTog = require("nx.fx.togs"); var EndlessController = require("endless_trail_controller"); cc.Class({ "extends": BridgeWindow, properties: { list: { "default": null, type: NxExpand }, togs: { "default": null, type: nxTog } }, // LIFE-CYCLE CALLBACKS: onLoad: function onLoad() { this.ctrl = EndlessController.getInstance(); this.model = this.ctrl.getModel(); this.togs.posTog = this.onTogList.bind(this); this.togs.togTo(0); this.togs.posTog(0); }, onTogList: function onTogList(_index) { if (_index == 0) { this.updateFiveItemData(); } else { this.updateFirstItemData(); } }, updateFirstItemData: function updateFirstItemData() { var list = this.model.getFirstList(); this.list.rebuild(list); }, updateFiveItemData: function updateFiveItemData() { var list = this.model.getFiveList(); this.list.rebuild(list); }, start: function start() {}, onOpenConfigs: function onOpenConfigs() {}, onPreClosed: function onPreClosed() { this.list.rebuild([]); } // update (dt) {}, }); cc._RF.pop();