Files
fc/dev/project/assets/Scripts/mod/acts/sevengoal/cmp/cmp.act.seven.award.js
T

46 lines
982 B
JavaScript
Raw Normal View History

2026-05-23 22:10:14 +08:00
const BridgeWindow = require( "bridge.window" );
const NxExpand = require("nx.fx.sv.expand");
cc.Class({
extends: BridgeWindow,
properties: {
list:{
default:null,
type:NxExpand
}
},
// LIFE-CYCLE CALLBACKS:
// onLoad () {},
start () {
},
onOpenConfigs: function( _params ) {
if(_params.mod){
this.mod = _params.mod;
}else{
this.delayClose();
return;
}
this.period = _params.period;
let award_list = this.mod.vget("sevenGoalRewards");
let lev_list = game.configs.day_goals_new_data.data_make_lev_list[this.period];
if(lev_list != null){
let list = [];
for(let i in lev_list){
list.push({cfg:lev_list[i],award_list:award_list,mod:this.mod});
}
this.list.rebuild(list);
}
},
onPreClosed(){
this.list.rebuild([]);
},
});