"use strict"; cc._RF.push(module, '674dcN9KClJdKNa9u3/S3eX', 'cmp.act.starskypray.rule'); // Scripts/mod/acts/starskyprayer/cmp/cmp.act.starskypray.rule.js "use strict"; var BridgeWindow = require("bridge.window"); var TDefine = require("trace.define"); var TTT = TDefine.TraceType; cc.Class({ "extends": BridgeWindow, properties: { nodDesc: { "default": null, type: cc.Node }, nodPro: { "default": null, type: cc.Node } }, onOpenConfigs: function onOpenConfigs(_rule) { var rule = _rule.desc; nx.gui.setStringRich(this.nodDesc, "", rule); var mod = _rule.mod; var pro = _rule.prob; // let count = Object.keys( pro ).length; nx.gui.gocChildren(this.nodPro, "", pro.length); for (var i = 0; i < pro.length; i++) { var nod = this.nodPro.children[i]; var data = pro[i]; nx.gui.setString(nod, "show", data.name); nx.gui.setString(nod, "prob", data.probability + "%"); } // 埋点 if (nx.mTrace) { nx.mTrace.trace(TTT.actCampOpened, mod.data.camp_id, 2); } } }); cc._RF.pop();