{ "code": "import ViewManager from \"./ViewManager\";\r\nimport YouziCenter from \"../youziscript/YouziCenter\";\r\nimport MainUi from \"../Window/MainUi\";\r\nimport { YOUZI_UI_ID } from \"../youziscript/YouziData\";\r\nexport default class YouZiHuiTuiController {\r\n static get Instance() {\r\n return this.instance || (this.instance = new YouZiHuiTuiController());\r\n }\r\n showMoreGameForCancel(youziUIId) {\r\n switch (youziUIId) {\r\n case YOUZI_UI_ID.Youzi_MainPush:\r\n this.CreateFull_main();\r\n break;\r\n case YOUZI_UI_ID.Youzi_BottomBanner:\r\n this.CreateFull_main();\r\n break;\r\n default:\r\n console.log('不需要');\r\n break;\r\n }\r\n }\r\n InitHandler() {\r\n YouziCenter.getInstance().registerNavigateToMiniCall(this.showMoreGameForCancel.bind(this));\r\n }\r\n ShowDuoHuiTui_main() {\r\n if (!this.multiPush_main) {\r\n this.duohuituiSp_main = new Laya.Sprite;\r\n ViewManager.Instance.popNode.addChild(this.duohuituiSp_main);\r\n let multiMainPushArr = [\r\n { parentNode: this.duohuituiSp_main, x: 20, y: Laya.stage.height * 0.5 - 300 },\r\n { parentNode: this.duohuituiSp_main, x: Laya.stage.width - 100, y: Laya.stage.height * 0.5 - 300 },\r\n { parentNode: this.duohuituiSp_main, x: Laya.stage.width - 100, y: Laya.stage.height * 0.5 - 80 },\r\n ];\r\n this.multiPush_main = YouziCenter.getInstance().createMultiMainPush(multiMainPushArr);\r\n }\r\n else {\r\n YouziCenter.getInstance().stopOrStartMultiMainPush(false, this.multiPush_main);\r\n this.duohuituiSp_main.visible = true;\r\n }\r\n }\r\n ClearDuoHuiTui_main() {\r\n YouziCenter.getInstance().stopOrStartMultiMainPush(true, this.multiPush_main);\r\n this.duohuituiSp_main.visible = false;\r\n }\r\n ShowBannerHuiTui_main() {\r\n if (!this.bannerpush_main) {\r\n this.bannerHuiTuiSp_main = new Laya.Sprite;\r\n ViewManager.Instance.popNode.addChild(this.bannerHuiTuiSp_main);\r\n this.bannerpush_main = YouziCenter.getInstance().createBottomBanner(this.bannerHuiTuiSp_main, false);\r\n }\r\n else {\r\n YouziCenter.getInstance().bottomBannerActionStopOrStart(false, this.bannerpush_main);\r\n this.bannerHuiTuiSp_main.visible = true;\r\n }\r\n }\r\n ClearBannerHuiTui_main() {\r\n YouziCenter.getInstance().bottomBannerActionStopOrStart(true, this.bannerpush_main);\r\n this.bannerHuiTuiSp_main.visible = false;\r\n }\r\n CreateChouTi_main(callback = null) {\r\n YouZiHuiTuiController.instance.choutiCallback = callback;\r\n let slideWindowState = function (uiid, uiVisible) {\r\n if (uiVisible) {\r\n console.log(\"抽屉显示\");\r\n if (YouZiHuiTuiController.instance.choutiCallback) {\r\n YouZiHuiTuiController.instance.choutiCallback(true);\r\n }\r\n }\r\n else {\r\n console.log(\"抽屉隐藏\");\r\n if (YouZiHuiTuiController.instance.choutiCallback) {\r\n YouZiHuiTuiController.instance.choutiCallback(false);\r\n }\r\n }\r\n };\r\n this.choutiObj_main = YouziCenter.getInstance().createSlideWindowUI(MainUi.Instance, null, true, { uiStateCall: slideWindowState });\r\n this.choutiObj_main.showSlideWindow();\r\n }\r\n CreateFull_main(callback = null) {\r\n console.log(callback.name);\r\n YouZiHuiTuiController.instance.fullCallback = callback;\r\n let fullUiStateCall = function (id, uiVisible) {\r\n console.log(id);\r\n if (uiVisible) {\r\n console.log('全屏矩阵打开');\r\n if (YouZiHuiTuiController.instance.fullCallback) {\r\n YouZiHuiTuiController.instance.fullCallback(true);\r\n }\r\n }\r\n else {\r\n console.log('全屏矩阵关闭');\r\n if (YouZiHuiTuiController.instance.fullCallback) {\r\n YouZiHuiTuiController.instance.fullCallback(false);\r\n }\r\n }\r\n };\r\n YouziCenter.getInstance().showFullMatrixAutoType({ uiStateCall: fullUiStateCall });\r\n }\r\n ShowDuoHuiTui_Result() {\r\n if (!this.multiPush_result) {\r\n this.duohuituiSp_result = new Laya.Sprite;\r\n ViewManager.Instance.popNode.addChild(this.duohuituiSp_result);\r\n let multiMainPushArr = [\r\n { parentNode: this.duohuituiSp_result, x: 20, y: Laya.stage.height * 0.5 - 240 },\r\n { parentNode: this.duohuituiSp_result, x: 20, y: Laya.stage.height * 0.5 },\r\n { parentNode: this.duohuituiSp_result, x: Laya.stage.width - 100, y: Laya.stage.height * 0.5 - 240 },\r\n { parentNode: this.duohuituiSp_result, x: Laya.stage.width - 100, y: Laya.stage.height * 0.5 },\r\n ];\r\n this.multiPush_result = YouziCenter.getInstance().createMultiMainPush(multiMainPushArr);\r\n }\r\n else {\r\n YouziCenter.getInstance().stopOrStartMultiMainPush(false, this.multiPush_result);\r\n this.duohuituiSp_result.visible = true;\r\n }\r\n }\r\n ClearDuoHuiTui_Result() {\r\n YouziCenter.getInstance().stopOrStartMultiMainPush(true, this.multiPush_result);\r\n this.duohuituiSp_result.visible = false;\r\n }\r\n ShowDuoHuiTui_game() {\r\n if (!this.multiPush_game) {\r\n this.duohuituiSp_game = new Laya.Sprite;\r\n ViewManager.Instance.popNode.addChild(this.duohuituiSp_game);\r\n let multiMainPushArr = [\r\n { parentNode: this.duohuituiSp_game, x: 20, y: 154 },\r\n ];\r\n this.multiPush_game = YouziCenter.getInstance().createMultiMainPush(multiMainPushArr);\r\n }\r\n else {\r\n YouziCenter.getInstance().stopOrStartMultiMainPush(false, this.multiPush_game);\r\n this.duohuituiSp_game.visible = true;\r\n }\r\n }\r\n ClearDuoHuiTui_game() {\r\n YouziCenter.getInstance().stopOrStartMultiMainPush(true, this.multiPush_game);\r\n this.duohuituiSp_game.visible = false;\r\n }\r\n CreateMoreGame() {\r\n let moreGameuiState = function (uiid, uiVisible) {\r\n if (uiVisible) {\r\n console.log(\"打开矩阵墙\");\r\n }\r\n else {\r\n console.log(\"关闭矩阵墙\");\r\n }\r\n };\r\n this.moreGame = YouziCenter.getInstance().createMoreGameUI(ViewManager.Instance.popNode, null, { uiStateCall: moreGameuiState });\r\n this.moreGame.showMoreGameUI();\r\n }\r\n}\r\n//# sourceMappingURL=YouZiHuiTuiController.js.map", "references": [ "E:/LayaProject/gungang_laya/gungang/src/game_module/ViewManager.ts", "E:/LayaProject/gungang_laya/gungang/src/Window/MainUi.ts" ], "map": "{\"version\":3,\"file\":\"YouZiHuiTuiController.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/game_module/YouZiHuiTuiController.ts\"],\"names\":[],\"mappings\":\"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\"}" }