Files

59 lines
1.4 KiB
JavaScript
Raw Permalink Normal View History

2026-05-24 10:21:26 +08:00
"use strict";
cc._RF.push(module, '9e3berT4+dM+KTeLd3F3lhl', 'cmp.worldmap.reward.item');
// Scripts/mod/pve/worldmap/cmp.worldmap.reward.item.js
"use strict";
/******************************************************************
*
* 世界地图关卡奖励单项
*
******************************************************************/
var ItemLayout = require("cmp.common.itemlayout");
cc.Class({
"extends": cc.Component,
properties: {
labName: {
"default": null,
type: cc.Label
},
lstHangs: {
"default": null,
type: cc.Node
},
lstItems: {
"default": null,
type: ItemLayout
}
},
setData: function setData(_data) {
if (nx.dt.objEmpty(_data)) {
return false;
}
// 名字
this.labName.string = nx.text.format("%s掉落", _data.name);
// 挂机收益
var chds = this.lstHangs.children;
var list = _data.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(_data.show_items || []);
}
});
cc._RF.pop();