53 lines
1.3 KiB
JavaScript
53 lines
1.3 KiB
JavaScript
|
|
"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();
|