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 ); } }, });