Files
2026-05-23 22:10:14 +08:00

38 lines
1005 B
JavaScript

const BridgeWindow = require( "bridge.window" );
const TDefine = require( "trace.define" );
const TTT = TDefine.TraceType;
cc.Class({
extends: BridgeWindow,
properties: {
nodDesc : { default: null, type : cc.Node },
nodPro : { default: null, type : cc.Node }
},
onOpenConfigs: function( _rule ){
let rule = _rule.desc;
nx.gui.setStringRich( this.nodDesc, "", rule );
let mod = _rule.mod;
let pro = _rule.prob;
// let count = Object.keys( pro ).length;
nx.gui.gocChildren( this.nodPro, "", pro.length );
for (let i = 0; i < pro.length; i++ ) {
let nod = this.nodPro.children[i];
let 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 );
}
},
});