47 lines
1.1 KiB
JavaScript
47 lines
1.1 KiB
JavaScript
"use strict";
|
|
cc._RF.push(module, '206a1m9OHtDu7m+g/4H3o00', 'cmp.act.seven.award');
|
|
// Scripts/mod/acts/sevengoal/cmp/cmp.act.seven.award.js
|
|
|
|
"use strict";
|
|
|
|
var BridgeWindow = require("bridge.window");
|
|
var NxExpand = require("nx.fx.sv.expand");
|
|
cc.Class({
|
|
"extends": BridgeWindow,
|
|
properties: {
|
|
list: {
|
|
"default": null,
|
|
type: NxExpand
|
|
}
|
|
},
|
|
// LIFE-CYCLE CALLBACKS:
|
|
// onLoad () {},
|
|
start: function start() {},
|
|
onOpenConfigs: function onOpenConfigs(_params) {
|
|
if (_params.mod) {
|
|
this.mod = _params.mod;
|
|
} else {
|
|
this.delayClose();
|
|
return;
|
|
}
|
|
this.period = _params.period;
|
|
var award_list = this.mod.vget("sevenGoalRewards");
|
|
var lev_list = game.configs.day_goals_new_data.data_make_lev_list[this.period];
|
|
if (lev_list != null) {
|
|
var list = [];
|
|
for (var i in lev_list) {
|
|
list.push({
|
|
cfg: lev_list[i],
|
|
award_list: award_list,
|
|
mod: this.mod
|
|
});
|
|
}
|
|
this.list.rebuild(list);
|
|
}
|
|
},
|
|
onPreClosed: function onPreClosed() {
|
|
this.list.rebuild([]);
|
|
}
|
|
});
|
|
|
|
cc._RF.pop(); |