"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();