"use strict"; cc._RF.push(module, '2aea9lcCd5EvpEdMxe3awa4', 'cmp.holy.eqm.autosell'); // Scripts/mod/pray/cmp/cmp.holy.eqm.autosell.js "use strict"; var BridgeWindow = require("bridge.window"); var PrayMod = require("pray.mod"); cc.Class({ "extends": BridgeWindow, properties: { nodChoice: { "default": null, type: cc.Node } }, onLoad: function onLoad() { var pray = PrayMod.getInstance(); var choice = pray.getChoices(); var chd = this.nodChoice.children; for (var i = 0; i < chd.length; i++) { var nod = chd[i]; var desc = choice[i]; if (!desc) { nx.gui.setActive(nod, "", false); continue; } var cmp = nod.getComponent(cc.Toggle); if (cmp) { cmp.isChecked = false; } nx.gui.setString(nod, "desc", nx.text.getKey(desc)); nx.gui.setActive(nod, "", true); } }, // 重载:参数打开 onOpenConfigs: function onOpenConfigs(_params) { var pray = PrayMod.getInstance(); var options = pray.getOptions(); if (options) { for (var i = 0; i < options.length; i++) { var op = options[i]; if (op.flag == 1) { var nod = this.nodChoice.children[i]; var cmp = nod.getComponent(cc.Toggle); if (cmp) { cmp.isChecked = true; } } } } // // 重建 // this.rebuild(); }, // 重载:关闭前 onPreClosed: function onPreClosed() { // this.svcList.rebuild( [] ); }, // onTouchConfirm: function onTouchConfirm() { var option = []; var chd = this.nodChoice.children; for (var i = 0; i < chd.length; i++) { var nod = chd[i]; var cmp = nod.getComponent(cc.Toggle); if (cmp) { if (cmp.isChecked) { option.push({ flag: 1 }); } else { option.push({ flag: 0 }); } } } var pray = PrayMod.getInstance(); pray.sender25234(option); }, // onTouchCancle: function onTouchCancle() { var chd = this.nodChoice.children; chd.forEach(function (nod) { var cmp = nod.getComponent(cc.Toggle); if (cmp) { cmp.isChecked = false; } }); } }); cc._RF.pop();