e7810b27838fee52fe10fa8aae06a33106723f74 6.6 KB

123456789
  1. {
  2. "code": "import { ui } from \"../../ui/layaMaxUI\";\r\nimport { YouziData, YOUZI_UI_ID, BI_PAGE_TYPE, UI_ZORDER } from \"../YouziData\";\r\nexport default class YouziFriendInviteGame extends ui.youzi.Youzi_FriendInvite_GameUI {\r\n constructor(params) {\r\n super();\r\n this.gameData = null;\r\n this.visible = false;\r\n this.closeBtn.visible = false;\r\n this.designWHAdapter();\r\n this.initCustomParams(params);\r\n Laya.stage.addChild(this);\r\n }\r\n designWHAdapter() {\r\n this.noTouch.centerX = 0;\r\n this.noTouch.centerY = 0;\r\n this.Bg.centerX = 0;\r\n this.Bg.centerY = 0;\r\n this.width = Laya.stage.width;\r\n this.height = Laya.stage.height;\r\n }\r\n initCustomParams(params) {\r\n let scaleUI = params.scaleNum || 1;\r\n if (scaleUI != 1) {\r\n this.Bg.scale(scaleUI, scaleUI);\r\n }\r\n }\r\n onAwake() {\r\n this.acceptBtn.on(Laya.Event.CLICK, this, this.clickAccept);\r\n this.closeBtn.on(Laya.Event.CLICK, this, this.clickClose);\r\n if (YouziData.getDataLoaded()) {\r\n this.initShow();\r\n }\r\n else {\r\n YouziData._loadedCallBacks.push(this.initShow.bind(this));\r\n }\r\n }\r\n initShow() {\r\n YouziData.getYouziInviteGameFilterDatas((arr) => {\r\n if (arr.length > 0) {\r\n this.chooseGameData(arr);\r\n if (!this.gameData) {\r\n this.clickClose();\r\n return;\r\n }\r\n this.zOrder = UI_ZORDER.UI_ZORDER_ONE;\r\n this.visible = true;\r\n this.showCloseBtn();\r\n let postShowMsg = {\r\n message: 'showYouziInviteContent',\r\n gameName: this.gameData.title,\r\n playerContentWidth: this.playerContent.width,\r\n playerContentHeight: this.playerContent.height,\r\n };\r\n this.postMessageToWechatSubContext(postShowMsg);\r\n }\r\n else {\r\n this.clickClose();\r\n }\r\n });\r\n }\r\n chooseGameData(array) {\r\n this.gameData = YouziData.getRandomElementFromArray(array);\r\n }\r\n postMessageToWechatSubContext(postMsg) {\r\n Laya.Browser.window.wx.getOpenDataContext().postMessage(postMsg);\r\n this.sendExpsureLog();\r\n }\r\n showCloseBtn() {\r\n Laya.timer.once(3000, this, function () {\r\n this.closeBtn.visible = true;\r\n }.bind(this));\r\n }\r\n clickAccept() {\r\n YouziData.clickGameYouziUIId = YOUZI_UI_ID.Youzi_FriendInviteGame;\r\n this.gameData.locationIndex = BI_PAGE_TYPE.INVITE_FRIEND_PLAYGAME;\r\n YouziData.startOtherGame(this.gameData, null);\r\n this.clickClose();\r\n }\r\n clickClose() {\r\n let postCloseMsg = {\r\n message: 'closeYouziOpen',\r\n };\r\n this.postMessageToWechatSubContext(postCloseMsg);\r\n this.zOrder = 0;\r\n this.visible = false;\r\n this.removeSelf();\r\n }\r\n sendExpsureLog() {\r\n YouziData.sendExposureLog(this.gameData, BI_PAGE_TYPE.INVITE_FRIEND_PLAYGAME);\r\n }\r\n}\r\n//# sourceMappingURL=YouziFriendInviteGame.js.map",
  3. "references": [
  4. "D:/GitProject/GunGang/gungang_laya/gungang/src/ui/layaMaxUI.ts",
  5. "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/YouziData.ts"
  6. ],
  7. "map": "{\"version\":3,\"file\":\"YouziFriendInviteGame.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/youziscript/youziui/YouziFriendInviteGame.ts\"],\"names\":[],\"mappings\":\"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\"}"
  8. }