43 lines
1.1 KiB
JavaScript
43 lines
1.1 KiB
JavaScript
|
|
"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();
|