{ "code": "import GameDefined from \"../../GameLogic/GameDefined\";\r\nimport Game_Tool from \"../../Util/Game_Tool\";\r\nimport { HuituiSdk } from \"../../game_module/HuituiSdk\";\r\nexport default class HuiTuiItem extends Laya.Script {\r\n constructor() {\r\n super();\r\n }\r\n onAwake() {\r\n this.self = this.owner;\r\n let a = this.self.parent.parent;\r\n this.srart_btn = this.self.getChildByName(\"btn\");\r\n this.icon = this.self.getChildByName(\"icon\");\r\n this.name = this.self.getChildByName(\"name\");\r\n this.much = this.self.getChildByName(\"num\");\r\n this.dian = this.icon.getChildAt(0);\r\n this.srart_btn.clickHandler = new Laya.Handler(this, this.clickAd);\r\n }\r\n Refresh(isshowquanpinghuitui = false) {\r\n this.data = this.self.dataSource;\r\n this.isshowquanpinghuitui = isshowquanpinghuitui;\r\n this.icon.skin = this.data.app_icon;\r\n if (this.name) {\r\n this.name.visible = true;\r\n this.name.text = this.data.app_title;\r\n }\r\n if (this.much) {\r\n this.much.visible = true;\r\n var l = GameDefined.muchs.length;\r\n var t = GameDefined.muchs[Game_Tool.randomInt(0, l - 1)];\r\n this.much.text = t + \"人在玩\";\r\n }\r\n if (this.dian) {\r\n this.dian.visible = Math.random() > 0.5;\r\n }\r\n }\r\n clickAd() {\r\n if (!this.data)\r\n return;\r\n HuituiSdk.ShowHuTuiJump(this.data, this.isshowquanpinghuitui);\r\n }\r\n onDestroy() {\r\n this.srart_btn.clickHandler = null;\r\n }\r\n}\r\n", "references": [ "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/GameDefined.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Game_Tool.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/HuituiSdk.ts" ] }