12345678910 |
- {
- "code": "import { ui } from '../../ui/layaMaxUI';\r\nimport { YouziData, YOUZI_UI_ID, BI_PAGE_TYPE, UI_ZORDER, NAME_HIDE_KEY } from '../YouziData';\r\nimport YouziListCommand from './YouziListCommand';\r\nexport default class YouziMoreGameH extends ui.youzi.Youzi_MoreGameHUI {\r\n constructor(params) {\r\n super();\r\n this.namelabLabel = 'namelab';\r\n this.mainItemHExposure = {};\r\n this.isAddToStage = false;\r\n this.fisrtShow = false;\r\n this.isCreate = false;\r\n this.uiCompleteCallCopy = null;\r\n this.uiStateCallCopy = null;\r\n this.moreBtn = null;\r\n this.curFront = true;\r\n this.curBack = false;\r\n this.stopAction = false;\r\n this.isClick = false;\r\n this.dur = 5000;\r\n this.scaleMoreGameUIH = 1;\r\n this.designWHAdapter();\r\n this.initCustomParams(params);\r\n this.visible = false;\r\n this.MoreGameUI.visible = false;\r\n this.moreGameList.vScrollBarSkin = \"\";\r\n this.moreGameCloseBtn.on(Laya.Event.CLICK, this, this.onBtnCloseClicked);\r\n }\r\n designWHAdapter() {\r\n if (Laya.stage.designHeight != this.height) {\r\n this.scaleMoreGameUIH = Laya.stage.designHeight / this.height;\r\n this.MoreGameUI.scale(this.scaleMoreGameUIH, this.scaleMoreGameUIH);\r\n this.maskBG.scale(this.scaleMoreGameUIH, this.scaleMoreGameUIH);\r\n this.height = Laya.stage.designHeight;\r\n }\r\n if (Laya.stage.designWidth != this.width) {\r\n this.maskBG.scaleX = Laya.stage.designWidth / this.width;\r\n this.width = Laya.stage.designWidth;\r\n }\r\n }\r\n initCustomParams(params) {\r\n if (params) {\r\n this.MoreGameUI.x = params.hasOwnProperty('x') ? params.x : (Laya.stage.width - this.MoreGameUI.width * this.scaleMoreGameUIH) / 2;\r\n this.MoreGameUI.y = params.hasOwnProperty('y') ? params.y : (Laya.stage.height - this.MoreGameUI.height * this.scaleMoreGameUIH) / 2;\r\n this.uiStateCallCopy = params.hasOwnProperty('uiStateCall') ? params.uiStateCall : null;\r\n }\r\n else {\r\n this.MoreGameUI.pos((Laya.stage.width - this.MoreGameUI.width * this.scaleMoreGameUIH) / 2, (Laya.stage.height - this.MoreGameUI.height * this.scaleMoreGameUIH) / 2);\r\n }\r\n }\r\n setAddToStage(addToStage) {\r\n this.isAddToStage = addToStage;\r\n }\r\n setMoreGameBtn(btn) {\r\n this.moreBtn = btn;\r\n }\r\n offUICompleteCall() {\r\n if (this.uiCompleteCallCopy) {\r\n this.uiCompleteCallCopy = null;\r\n }\r\n }\r\n setUIStateCall(uiStateCall) {\r\n this.uiStateCallCopy = uiStateCall;\r\n }\r\n notifyUIState(uiID, msg) {\r\n if (this.uiStateCallCopy) {\r\n this.uiStateCallCopy(uiID, msg);\r\n }\r\n }\r\n offUIStateCall() {\r\n if (this.uiStateCallCopy) {\r\n this.uiStateCallCopy = null;\r\n }\r\n }\r\n onAwake() {\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 showMoreGameUI() {\r\n if (this.isCreate && !this.visible) {\r\n if (this.isAddToStage) {\r\n this.zOrder = UI_ZORDER.UI_ZORDER_THREE;\r\n ;\r\n }\r\n this.visible = true;\r\n this.moreGameList.mouseThrough = false;\r\n this.MoreGameUI.visible = true;\r\n this.notifyUIState(YOUZI_UI_ID.Youzi_MoreGame, true);\r\n this.starMoreGameAction();\r\n if (!this.fisrtShow) {\r\n this.fisrtShow = true;\r\n this.checkExposure();\r\n }\r\n }\r\n }\r\n onBtnCloseClicked() {\r\n this.stopMoreGameAcion();\r\n this.visible = false;\r\n this.moreGameList.mouseThrough = true;\r\n this.MoreGameUI.visible = false;\r\n this.notifyUIState(YOUZI_UI_ID.Youzi_MoreGame, false);\r\n if (this.isAddToStage) {\r\n this.zOrder = 0;\r\n }\r\n }\r\n initShow() {\r\n if (YouziData.getPropertiesValue(NAME_HIDE_KEY.MoreGame_Name)) {\r\n this.namelabLabel = null;\r\n this.moreGameList.spaceY = -15;\r\n }\r\n if (YouziData.moreDatas.length > 0) {\r\n if (this.moreBtn) {\r\n this.moreBtn.visible = true;\r\n }\r\n this.moreGameList.array = YouziData.moreDatas;\r\n this.moreGameList.renderHandler = new Laya.Handler(this, this.onListRender);\r\n this.moreGameList.mouseHandler = new Laya.Handler(this, this.moreGameListMouseEvent);\r\n this.isCreate = true;\r\n this.dur = YouziData.moreDatas.length > 12 ? (YouziData.moreDatas.length - 12) * 5000 : 5000;\r\n }\r\n }\r\n onListRender(item, index) {\r\n YouziListCommand.getInstance().createYouziListItem(item, 'icon', 'iconAnima', this.namelabLabel, YouziData.moreDatas[index]);\r\n this.checkSendExpsureLog(index);\r\n }\r\n checkSendExpsureLog(index) {\r\n if (this.visible && this.MoreGameUI.visible) {\r\n if (!this.mainItemHExposure[YouziData.moreDatas[index].appid]) {\r\n YouziData.sendExposureLog(YouziData.moreDatas[index], BI_PAGE_TYPE.MORE);\r\n this.mainItemHExposure[YouziData.moreDatas[index].appid] = 1;\r\n }\r\n }\r\n }\r\n stopMoreGameAcion() {\r\n this.stopAction = true;\r\n }\r\n starMoreGameAction() {\r\n this.moreGameListAutoScroll();\r\n }\r\n moreGameListAutoScroll() {\r\n if (!this.MoreGameUI.visible)\r\n return;\r\n if (this.moreGameList.length <= 12) {\r\n return;\r\n }\r\n this.stopAction = false;\r\n this.dur = (YouziData.moreDatas.length - 12) * 5000;\r\n if (this.curFront && !this.curBack) {\r\n this.listTweenToEnd();\r\n }\r\n else if (!this.curFront && this.curBack) {\r\n this.listTweenToStart();\r\n }\r\n }\r\n listTweenToEnd() {\r\n if (!this.stopAction) {\r\n var endCompletHandler = new Laya.Handler(this, this.listTweenToStart, null, true);\r\n this.moreGameList.tweenTo(this.moreGameList.length - 1, this.dur, endCompletHandler);\r\n }\r\n this.curFront = true;\r\n this.curBack = false;\r\n }\r\n listTweenToStart() {\r\n if (!this.stopAction) {\r\n var startCompleteHandler = new Laya.Handler(this, this.listTweenToEnd, null, true);\r\n this.moreGameList.tweenTo(0, this.dur, startCompleteHandler);\r\n }\r\n this.curFront = false;\r\n this.curBack = true;\r\n }\r\n moreGameListMouseEvent(e, index) {\r\n if (e.type == 'mousedown') {\r\n }\r\n else if (e.type == 'mouseup') {\r\n if (!this.isClick) {\r\n this.isClick = true;\r\n console.log(\"当前选择的moreGameH索引:\" + index);\r\n var tmpData = YouziData.moreDatas[index];\r\n tmpData.locationIndex = BI_PAGE_TYPE.MORE;\r\n YouziData.clickGameYouziUIId = YOUZI_UI_ID.Youzi_MoreGame;\r\n YouziData.startOtherGame(tmpData, this.startOtherCall.bind(this));\r\n }\r\n }\r\n else if (e.type == 'mouseover') {\r\n }\r\n }\r\n startOtherCall() {\r\n this.isClick = false;\r\n this.starMoreGameAction();\r\n }\r\n checkExposure() {\r\n if (this.MoreGameUI.visible) {\r\n for (var i = 0; i < YouziData.moreDatas.length; i++) {\r\n if (i >= 11) {\r\n break;\r\n }\r\n var infoData = YouziData.moreDatas[i];\r\n if (!this.mainItemHExposure[infoData.appid]) {\r\n this.mainItemHExposure[infoData.appid] = 1;\r\n YouziData.sendExposureLog(infoData, BI_PAGE_TYPE.MORE);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n//# sourceMappingURL=YouziMoreGameH.js.map",
- "references": [
- "D:/GitProject/GunGang/gungang_laya/gungang/src/ui/layaMaxUI.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/YouziData.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziListCommand.ts"
- ],
- "map": "{\"version\":3,\"file\":\"YouziMoreGameH.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/youziscript/youziui/YouziMoreGameH.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|