61cd20fd7ca7451d093f980bd999b4c9acc47b37 5.7 KB

123456789
  1. {
  2. "code": "import { ui } from \"../../ui/layaMaxUI\";\r\nimport { YouziData, UI_ZORDER } from \"../YouziData\";\r\nexport default class YouziGamePage extends ui.youzi.Youzi_ScreenPageUI {\r\n constructor(data, params) {\r\n super();\r\n this.gamePageData = null;\r\n this.gamePageUrl = null;\r\n this.notifyComplete = null;\r\n this.uiStateCallCopy = null;\r\n this.gamePageData = data;\r\n this.gamePageUrl = data.newPush;\r\n this.luoDiBtn.visible = false;\r\n this.Small.visible = false;\r\n this.designWHAdapter();\r\n this.initParams(params);\r\n YouziData.setPropertiesValue('gamePageCloseCall', this.closeGamePage.bind(this));\r\n Laya.stage.addChild(this);\r\n }\r\n designWHAdapter() {\r\n if (YouziData.getIsVertical()) {\r\n if (Laya.Browser.clientHeight / Laya.Browser.clientWidth > 1.9) {\r\n this.Big.scale(1, 1.23);\r\n }\r\n }\r\n else {\r\n this.width = 1280;\r\n this.height = 720;\r\n this.LuoDi.rotation = -90;\r\n this.LuoDi.pos(0, this.LuoDi.width);\r\n if (Laya.Browser.clientWidth / Laya.Browser.clientHeight > 1.9) {\r\n this.Big.scale(1, 1.23);\r\n }\r\n }\r\n }\r\n initParams(params) {\r\n this.notifyComplete = YouziData.jsonHasKey(params, 'gamePageComplete') ? params.gamePageComplete : null;\r\n }\r\n notifyFunc(state) {\r\n if (this.notifyComplete) {\r\n this.notifyComplete(state);\r\n this.notifyComplete = null;\r\n }\r\n }\r\n setUIStateCall(uiStateCall) {\r\n this.uiStateCallCopy = uiStateCall;\r\n }\r\n notifyUiState(uiState) {\r\n if (this.uiStateCallCopy) {\r\n this.uiStateCallCopy(uiState);\r\n }\r\n }\r\n onAwake() {\r\n if (this.gamePageUrl) {\r\n Laya.loader.load(this.gamePageUrl, Laya.Handler.create(this, this.onLoadComplete), null, Laya.Loader.IMAGE);\r\n Laya.loader.on(Laya.Event.ERROR, this, this.onLoadError);\r\n }\r\n else {\r\n this.onLoadError();\r\n }\r\n }\r\n onLoadComplete(isSuccess) {\r\n if (isSuccess) {\r\n this.zOrder = UI_ZORDER.UI_ZORDER_ONE;\r\n this.Big.texture = Laya.Loader.getRes(this.gamePageUrl);\r\n this.notifyUiState(1);\r\n this.notifyFunc(1);\r\n }\r\n }\r\n onLoadError() {\r\n this.closeGamePage();\r\n }\r\n closeGamePage() {\r\n this.notifyUiState(0);\r\n this.zOrder = 0;\r\n YouziData.setPropertiesValue('gamePageCloseCall', null);\r\n this.visible = false;\r\n this.removeSelf();\r\n }\r\n}\r\n//# sourceMappingURL=YouziGamePage.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\":\"YouziGamePage.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/youziscript/youziui/YouziGamePage.ts\"],\"names\":[],\"mappings\":\"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\"}"
  8. }