1aac073946a7ee9b827b39290e6d8788ef8ade7f 11 KB

12345678910
  1. {
  2. "code": "import { ui } from \"../../ui/layaMaxUI\";\r\nimport { YouziData, BI_PAGE_TYPE, YOUZI_UI_ID, NAME_HIDE_KEY } from \"../YouziData\";\r\nimport YouziListCommand from \"./YouziListCommand\";\r\nexport default class YouziSmallWallH extends ui.youzi.Youzi_SmallWallHUI {\r\n constructor(params) {\r\n super();\r\n this.namelabLabel = 'namelab';\r\n this.smallWallHItemExposure = {};\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.scaleUI = 1;\r\n this.endCompletHandler = null;\r\n this.startCompleteHandler = null;\r\n this.visible = false;\r\n this.SmallWallUIH.visible = false;\r\n this.smallWallListH.vScrollBarSkin = \"\";\r\n this.designWHAdapter();\r\n this.initCustomParams(params);\r\n }\r\n designWHAdapter() {\r\n if (Laya.stage.designHeight != 720) {\r\n this.scaleUI = Laya.stage.designHeight / 720;\r\n this.scale(this.scaleUI, this.scaleUI);\r\n }\r\n }\r\n initCustomParams(params) {\r\n if (params) {\r\n this.x = params.hasOwnProperty('x') ? params.x : 0;\r\n this.y = params.hasOwnProperty('y') ? params.y : 0;\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 initShow() {\r\n if (YouziData.getPropertiesValue(NAME_HIDE_KEY.SmallWall_Name)) {\r\n this.namelabLabel = null;\r\n this.smallWallListH.repeatY = 2;\r\n this.smallWallListH.spaceY = -25;\r\n }\r\n if (YouziData.moreDatas.length > 0) {\r\n this.smallWallListH.renderHandler = new Laya.Handler(this, this.onListRender);\r\n this.smallWallListH.array = YouziData.moreDatas;\r\n this.smallWallListH.mouseHandler = new Laya.Handler(this, this.onSmallWallListItemMouseEvent);\r\n this.visible = true;\r\n this.SmallWallUIH.visible = true;\r\n this.dur = YouziData.moreDatas.length > 8 ? (YouziData.moreDatas.length - 8) * 5000 : 5000;\r\n this.starSmallWallAction();\r\n }\r\n }\r\n onListRender(cell, index) {\r\n if (YouziData.moreDatas[index].hotred == 1) {\r\n var redHitWallH = cell.getChildByName('redhit');\r\n redHitWallH.visible = true;\r\n }\r\n YouziListCommand.getInstance().createYouziListItem(cell, 'icon', 'iconAnima', this.namelabLabel, YouziData.moreDatas[index]);\r\n this.checkSendExpsureLog(index);\r\n }\r\n checkSendExpsureLog(index) {\r\n if (this.visible && this.SmallWallUIH.visible) {\r\n if (!this.smallWallHItemExposure[YouziData.moreDatas[index].appid]) {\r\n YouziData.sendExposureLog(YouziData.moreDatas[index], BI_PAGE_TYPE.SMALL_MATRIX_WALL);\r\n this.smallWallHItemExposure[YouziData.moreDatas[index].appid] = 1;\r\n }\r\n }\r\n }\r\n stopSmallWallAcion() {\r\n this.stopAction = true;\r\n }\r\n starSmallWallAction() {\r\n this.smallWallListAutoScroll();\r\n }\r\n smallWallListAutoScroll() {\r\n if (!this.SmallWallUIH.visible)\r\n return;\r\n if (this.smallWallListH.length <= 8) {\r\n return;\r\n }\r\n this.stopAction = false;\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 this.endCompletHandler = new Laya.Handler(this, this.listTweenToStart, null, true);\r\n this.smallWallListH.tweenTo(this.smallWallListH.length - 1, this.dur, this.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 this.startCompleteHandler = new Laya.Handler(this, this.listTweenToEnd, null, true);\r\n this.smallWallListH.tweenTo(0, this.dur, this.startCompleteHandler);\r\n }\r\n this.curFront = false;\r\n this.curBack = true;\r\n }\r\n onSmallWallListItemMouseEvent(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(\"当前选择的大家都在玩儿索引:\" + index);\r\n var tmpData = YouziData.moreDatas[index];\r\n tmpData.locationIndex = BI_PAGE_TYPE.SMALL_MATRIX_WALL;\r\n YouziData.clickGameYouziUIId = YOUZI_UI_ID.Youzi_SmallWall;\r\n YouziData.startOtherGame(tmpData, this.startOtherCall.bind(this));\r\n if (tmpData.hotred == 1) {\r\n var tmpSlideHit = this.smallWallListH.getCell(index).getChildByName('redhit');\r\n tmpSlideHit.visible = false;\r\n }\r\n }\r\n }\r\n else if (e.type == 'mouseover') {\r\n }\r\n }\r\n startOtherCall(state) {\r\n this.isClick = false;\r\n this.starSmallWallAction();\r\n }\r\n}\r\n//# sourceMappingURL=YouziSmallWallH.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. "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziListCommand.ts"
  7. ],
  8. "map": "{\"version\":3,\"file\":\"YouziSmallWallH.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/youziscript/youziui/YouziSmallWallH.ts\"],\"names\":[],\"mappings\":\"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\"}"
  9. }