Files

53 lines
1.3 KiB
JavaScript
Raw Permalink Normal View History

2026-05-24 10:21:26 +08:00
"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();