53 lines
1.3 KiB
JavaScript
53 lines
1.3 KiB
JavaScript
|
|
"use strict";
|
||
|
|
cc._RF.push(module, '5434e4OPEFClLjlVJOnOHeu', 'wnd.worldmap.reward');
|
||
|
|
// Scripts/mod/pve/worldmap/wnd.worldmap.reward.js
|
||
|
|
|
||
|
|
"use strict";
|
||
|
|
|
||
|
|
/******************************************************************
|
||
|
|
*
|
||
|
|
* 世界地图关卡奖励
|
||
|
|
*
|
||
|
|
******************************************************************/
|
||
|
|
|
||
|
|
var BridgeWindow = require("bridge.window");
|
||
|
|
var ItemLayout = require("cmp.common.itemlayout");
|
||
|
|
cc.Class({
|
||
|
|
"extends": BridgeWindow,
|
||
|
|
properties: {
|
||
|
|
lstHangs: {
|
||
|
|
"default": null,
|
||
|
|
type: cc.Node
|
||
|
|
},
|
||
|
|
lstItems: {
|
||
|
|
"default": null,
|
||
|
|
type: ItemLayout
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 重载:参数打开
|
||
|
|
onOpenConfigs: function onOpenConfigs(_params) {
|
||
|
|
if (_params === void 0) {
|
||
|
|
_params = {};
|
||
|
|
}
|
||
|
|
// 挂机收益
|
||
|
|
var chds = this.lstHangs.children;
|
||
|
|
var list = _params.hook_items || [];
|
||
|
|
for (var i = 0; i < chds.length; ++i) {
|
||
|
|
var node = chds[i];
|
||
|
|
var info = list[i];
|
||
|
|
if (nx.dt.arrEmpty(info)) {
|
||
|
|
node.active = false;
|
||
|
|
continue;
|
||
|
|
}
|
||
|
|
node.active = true;
|
||
|
|
nx.bridge.setIconS(node, "icon", info[0]);
|
||
|
|
var cnt = nx.text.format("分钟收益", info[1]);
|
||
|
|
nx.gui.setString(node, "txt", cnt);
|
||
|
|
}
|
||
|
|
|
||
|
|
// 掉落物品
|
||
|
|
this.lstItems.rebuild(_params.show_items || []);
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
cc._RF.pop();
|