{ "code": "import { YouziData, FULL_SCREEN_TYEP } from \"./YouziData\";\r\nimport YouziMainPush from \"./youziui/YouziMainPush\";\r\nimport YouziBottomBanner from \"./youziui/YouziBottomBanner\";\r\nimport YouziWeChatBanner from \"./youziui/YouziWeChatBanner\";\r\nimport YouziGameBanner from \"./youziui/YouziGameBanner\";\r\nimport YouziMultipleMainPushManager from \"./youziui/YouziMultipleMainPushManager\";\r\nimport YouziSlideBanner from \"./youziui/YouziSlideBanner\";\r\nimport YouziMoreGame from \"./youziui/YouziMoreGame\";\r\nimport YouziSlideWindow from \"./youziui/YouziSlideWindow\";\r\nimport YouziGuessLike from \"./youziui/YouziGuessLike\";\r\nimport YouziSmallWall from \"./youziui/YouziSmallWall\";\r\nimport YouziOffLine from \"./youziui/YouziOffLine\";\r\nimport YouziFullMatrixScreen from \"./youziui/YouziFullMatrixScreen\";\r\nimport YouziGuessLikeH from \"./youziui/YouziGuessLikeH\";\r\nimport YouziMoreGameH from \"./youziui/YouziMoreGameH\";\r\nimport YouziOffLineH from \"./youziui/YouziOffLineH\";\r\nimport YouziSlideWindowH from \"./youziui/YouziSlideWindowH\";\r\nimport YouziSmallWallH from \"./youziui/YouziSmallWallH\";\r\nimport YouziFullMatrixScreenH from \"./youziui/YouziFullMatrixScreenH\";\r\nimport YouziRecentlyUsed from \"./youziui/YouziRecentlyUsed\";\r\nimport YouziMixBannerFullScreen from \"./youziui/YouziMixBannerFullScreen\";\r\nimport YouziGamePage from \"./youziui/YouziGamePage\";\r\nimport YouziFriendInviteGame from \"./youziui/YouziFriendInviteGame\";\r\nexport const MiniGame_Plat_Type = {\r\n Test: 1002,\r\n WeChat: 1002,\r\n OppoMiniGame: 8001,\r\n TouTiao: 11001\r\n};\r\nexport const FullMartixType = {\r\n TypeNormal: 1,\r\n TypeUsed: 2,\r\n TypeMixBanner: 3\r\n};\r\nexport default class YouziCenter {\r\n constructor() {\r\n this.gamePageCallTemp = null;\r\n this.fullScreenMatrixNode = null;\r\n this.fullScreenMatrix = null;\r\n this.fullScreenMatrixH = null;\r\n this.recentlyUsedScreen = null;\r\n this.fullMixBanner = null;\r\n this.vertical = true;\r\n this.hw = 0;\r\n this.tempMoreGameUI = null;\r\n this.tempSlideWindowUI = null;\r\n this.slideWindowMask = null;\r\n this.tempMoreGameUIH = null;\r\n this.tempSlideWindowUIH = null;\r\n this.slideWindowMaskH = null;\r\n this.offLineTemp = null;\r\n }\r\n static getInstance() {\r\n if (this.instance == null) {\r\n this.instance = new YouziCenter();\r\n }\r\n return this.instance;\r\n }\r\n youziDebug(debug) {\r\n YouziData.setPropertiesValue('debug', debug);\r\n }\r\n openFullAutoNavigate(isOpen) {\r\n YouziData.openFullNavigate(isOpen);\r\n }\r\n setGameNameHide(key, value) {\r\n YouziData.setPropertiesValue(key, value);\r\n }\r\n initYouzi(appId, resVersion, miniGamePlatType) {\r\n YouziData.setPropertiesValue('createGamePageCall', this.createYouziGamePage.bind(this));\r\n this.getAspectRatio();\r\n YouziData.init(appId, resVersion, miniGamePlatType);\r\n }\r\n getAspectRatio() {\r\n if (this.hw == 0) {\r\n if (Laya.stage.width > Laya.stage.height) {\r\n this.vertical = false;\r\n this.hw = Laya.Browser.width / Laya.Browser.height;\r\n }\r\n else {\r\n this.hw = Laya.Browser.height / Laya.Browser.width;\r\n }\r\n }\r\n YouziData.setPropertiesValue('aspectRatio', this.hw);\r\n }\r\n createYouziGamePage(data, params) {\r\n var gamePage = new YouziGamePage(data, params);\r\n gamePage.setUIStateCall(this.gamePageCallTemp);\r\n }\r\n registerNavigateToMiniCall(call) {\r\n YouziData.setPropertiesValue('navigateToMiniCall', call);\r\n }\r\n offNavigateToMimiCall() {\r\n YouziData.setPropertiesValue('navigateToMiniCall', null);\r\n }\r\n registerGamePageCall(call) {\r\n this.gamePageCallTemp = call;\r\n }\r\n offGamePageCall() {\r\n this.gamePageCallTemp = null;\r\n }\r\n createInviteFriendGame(params = {}) {\r\n if (!Laya.Browser.window.wx)\r\n return;\r\n var inviteFriendGame = new YouziFriendInviteGame(params);\r\n }\r\n createMoreGameButton(parentNode, isAutoClick, params) {\r\n var moreGameBtn = null;\r\n if (!params)\r\n params = {};\r\n if (params.hasOwnProperty('btnUrl')) {\r\n moreGameBtn = new Laya.Button(params.btnUrl);\r\n }\r\n else {\r\n moreGameBtn = new Laya.Button('youziTexture/btn-entrance-nogift.png');\r\n }\r\n moreGameBtn.visible = false;\r\n moreGameBtn.mouseEnabled = true;\r\n moreGameBtn.stateNum = 1;\r\n moreGameBtn.width = params.hasOwnProperty('width') ? params.width : 119;\r\n moreGameBtn.height = params.hasOwnProperty('height') ? params.height : 119;\r\n var moreGameBtnX = params.hasOwnProperty('x') ? params.x : 0;\r\n var moreGameBtnY = params.hasOwnProperty('y') ? params.y : 0;\r\n moreGameBtn.pos(moreGameBtnX, moreGameBtnY);\r\n parentNode.addChild(moreGameBtn);\r\n if (isAutoClick) {\r\n moreGameBtn.dataSource = 1;\r\n }\r\n return moreGameBtn;\r\n }\r\n showMoreGameUI(moreGameUI) {\r\n if (moreGameUI)\r\n moreGameUI.showMoreGameUI();\r\n }\r\n createMoreGameUIToStage(moreGameBtn, params) {\r\n if (!this.tempMoreGameUI) {\r\n this.tempMoreGameUI = new YouziMoreGame(params);\r\n this.tempMoreGameUI.setAddToStage(true);\r\n this.tempMoreGameUI.setMoreGameBtn(moreGameBtn);\r\n Laya.stage.addChild(this.tempMoreGameUI);\r\n }\r\n if (moreGameBtn && moreGameBtn.dataSource == 1) {\r\n moreGameBtn.on(Laya.Event.CLICK, this, this.showMoreGameUI, [this.tempMoreGameUI]);\r\n }\r\n return this.tempMoreGameUI;\r\n }\r\n createMoreGameUIHToStage(moreGameBtn, params) {\r\n if (!this.tempMoreGameUIH) {\r\n this.tempMoreGameUIH = new YouziMoreGameH(params);\r\n this.tempMoreGameUIH.setAddToStage(true);\r\n this.tempMoreGameUIH.setMoreGameBtn(moreGameBtn);\r\n Laya.stage.addChild(this.tempMoreGameUIH);\r\n }\r\n if (moreGameBtn && moreGameBtn.dataSource == 1) {\r\n moreGameBtn.on(Laya.Event.CLICK, this, this.showMoreGameUI, [this.tempMoreGameUIH]);\r\n }\r\n return this.tempMoreGameUIH;\r\n }\r\n createMoreGameUI(parentNode, moreGameBtn, params) {\r\n var moreGameUI = new YouziMoreGame(params);\r\n moreGameUI.setMoreGameBtn(moreGameBtn);\r\n if (moreGameBtn && moreGameBtn.dataSource == 1) {\r\n moreGameBtn.on(Laya.Event.CLICK, this, this.showMoreGameUI, [moreGameUI]);\r\n }\r\n parentNode.addChild(moreGameUI);\r\n return moreGameUI;\r\n }\r\n createMoreGameUIH(parentNode, moreGameBtn, params) {\r\n var moreGameUIH = new YouziMoreGameH(params);\r\n moreGameUIH.setMoreGameBtn(moreGameBtn);\r\n if (moreGameBtn && moreGameBtn.dataSource == 1) {\r\n moreGameBtn.on(Laya.Event.CLICK, this, this.showMoreGameUI, [moreGameUIH]);\r\n }\r\n parentNode.addChild(moreGameUIH);\r\n return moreGameUIH;\r\n }\r\n createSlideButton(parentNode, leftOrRight, isAutoClick, params) {\r\n var slideBtn = new Laya.Button('youziTexture/btn_slide.png');\r\n slideBtn.mouseEnabled = true;\r\n slideBtn.stateNum = 1;\r\n if (!params) {\r\n params = {};\r\n }\r\n slideBtn.visible = false;\r\n slideBtn.width = params.hasOwnProperty('width') ? params.width : 80;\r\n slideBtn.height = params.hasOwnProperty('height') ? params.width : 74;\r\n var slideBtnX = 0;\r\n var slideBtnY = params.hasOwnProperty('y') ? params.y : Laya.stage.height / 2;\r\n if (leftOrRight) {\r\n slideBtn.scaleX = -1;\r\n slideBtnX = params.hasOwnProperty('x') ? params.x : slideBtn.width;\r\n }\r\n else {\r\n slideBtnX = params.hasOwnProperty('x') ? params.x : Laya.stage.width - slideBtn.width;\r\n }\r\n slideBtn.pos(slideBtnX, slideBtnY);\r\n parentNode.addChild(slideBtn);\r\n if (isAutoClick) {\r\n slideBtn.dataSource = 1;\r\n }\r\n return slideBtn;\r\n }\r\n showSlideWindowUI(slideBtn, slideWindowUI) {\r\n if (slideWindowUI) {\r\n slideWindowUI.setSlideButton(slideBtn);\r\n slideWindowUI.showSlideWindow();\r\n }\r\n }\r\n createSlideWindowToStage(slideBtn, leftOrRight, params) {\r\n if (!this.tempSlideWindowUI) {\r\n this.tempSlideWindowUI = new YouziSlideWindow(leftOrRight, params);\r\n this.tempSlideWindowUI.setAddToStage(true);\r\n this.tempSlideWindowUI.setSlideButton(slideBtn);\r\n this.tempSlideWindowUI.setSlideMask(this.createCacheSlideWindowMask());\r\n Laya.stage.addChild(this.createCacheSlideWindowMask());\r\n Laya.stage.addChild(this.tempSlideWindowUI);\r\n }\r\n if (slideBtn && slideBtn.dataSource == 1) {\r\n slideBtn.on(Laya.Event.CLICK, this, this.showSlideWindowUI, [slideBtn, this.tempSlideWindowUI]);\r\n }\r\n return this.tempSlideWindowUI;\r\n }\r\n createSlideWindowHToStage(slideBtn, leftOrRight, params) {\r\n if (!this.tempSlideWindowUIH) {\r\n this.tempSlideWindowUIH = new YouziSlideWindowH(leftOrRight, params);\r\n this.tempSlideWindowUIH.setAddToStage(true);\r\n this.tempSlideWindowUIH.setSlideButton(slideBtn);\r\n this.tempSlideWindowUIH.setSlideMask(this.createCacheSlideWindowMask());\r\n Laya.stage.addChild(this.createCacheSlideWindowMask());\r\n Laya.stage.addChild(this.tempSlideWindowUIH);\r\n }\r\n if (slideBtn && slideBtn.dataSource == 1) {\r\n slideBtn.on(Laya.Event.CLICK, this, this.showSlideWindowUI, [slideBtn, this.tempSlideWindowUIH]);\r\n }\r\n return this.tempSlideWindowUIH;\r\n }\r\n createSlideWindowUI(parentNode, slideBtn, leftOrRight, params) {\r\n var windowMask = this.createSlideWindowMask();\r\n var slideWindowUI = new YouziSlideWindow(leftOrRight, params);\r\n slideWindowUI.setSlideButton(slideBtn);\r\n slideWindowUI.setSlideMask(windowMask);\r\n if (slideBtn && slideBtn.dataSource == 1) {\r\n slideBtn.on(Laya.Event.CLICK, this, this.showSlideWindowUI, [slideBtn, slideWindowUI]);\r\n }\r\n parentNode.addChild(windowMask);\r\n parentNode.addChild(slideWindowUI);\r\n return slideWindowUI;\r\n }\r\n createSlideWindowUIH(parentNode, slideBtn, leftOrRight, params) {\r\n var windowHMask = this.createSlideWindowMask();\r\n var slideWindowUIH = new YouziSlideWindowH(leftOrRight, params);\r\n slideWindowUIH.setSlideButton(slideBtn);\r\n slideWindowUIH.setSlideMask(windowHMask);\r\n if (slideBtn && slideBtn.dataSource == 1) {\r\n slideBtn.on(Laya.Event.CLICK, this, this.showSlideWindowUI, [slideBtn, slideWindowUIH]);\r\n }\r\n parentNode.addChild(windowHMask);\r\n parentNode.addChild(slideWindowUIH);\r\n return slideWindowUIH;\r\n }\r\n createSlideBanner(parentNode, slideBtn, leftOrRight, params) {\r\n var slideBanner = new YouziSlideBanner(leftOrRight, params);\r\n slideBanner.setSlideButton(slideBtn);\r\n if (slideBtn && slideBtn.dataSource == 1) {\r\n slideBtn.on(Laya.Event.CLICK, this, this.showSlideWindowUI, [slideBtn, slideBanner]);\r\n }\r\n parentNode.addChild(slideBanner);\r\n return slideBanner;\r\n }\r\n createCacheSlideWindowMask() {\r\n if (this.slideWindowMask) {\r\n return this.slideWindowMask;\r\n }\r\n else {\r\n this.slideWindowMask = this.createSlideWindowMask();\r\n return this.slideWindowMask;\r\n }\r\n }\r\n createSlideWindowMask() {\r\n var mask = new Laya.Button('youziTexture/blank.png');\r\n mask.width = Laya.stage.designWidth + 320;\r\n mask.height = Laya.stage.designHeight + 320;\r\n if (this.hw > 1.9) {\r\n mask.scale(1.8, 1.8);\r\n }\r\n mask.stateNum = 1;\r\n mask.centerX = 0;\r\n mask.centerY = 0;\r\n mask.visible = false;\r\n return mask;\r\n }\r\n createBottomBanner(parentNode, isOffSwich, params) {\r\n var bottomBanner = new YouziBottomBanner(isOffSwich, params);\r\n parentNode.addChild(bottomBanner);\r\n return bottomBanner;\r\n }\r\n bottomBannerActionStopOrStart(startOrStop, bottomBannerTemp) {\r\n if (bottomBannerTemp) {\r\n if (startOrStop) {\r\n bottomBannerTemp.stopBottomBannerAcion();\r\n }\r\n else {\r\n bottomBannerTemp.starBottomBannerAction();\r\n }\r\n }\r\n }\r\n createGuessLike(parentNode, params) {\r\n var guessLike = new YouziGuessLike(params);\r\n parentNode.addChild(guessLike);\r\n return guessLike;\r\n }\r\n createGuessLikeH(parentNode, params) {\r\n var guessLikeH = new YouziGuessLikeH(params);\r\n parentNode.addChild(guessLikeH);\r\n return guessLikeH;\r\n }\r\n guessLikeListTweenStopOrStart(stopOrStart, guessLikeTemp, guessLikeHTemp) {\r\n if (guessLikeTemp) {\r\n if (stopOrStart) {\r\n guessLikeTemp.stopGuessLikeAcion();\r\n }\r\n else {\r\n guessLikeTemp.starGuessLikeAction();\r\n }\r\n }\r\n if (guessLikeHTemp) {\r\n if (stopOrStart) {\r\n guessLikeHTemp.stopGuessLikeHAcion();\r\n }\r\n else {\r\n guessLikeHTemp.starGuessLikeHAction();\r\n }\r\n }\r\n }\r\n createMainPush(parentNode, params) {\r\n var mainPush = new YouziMainPush(params);\r\n parentNode.addChild(mainPush);\r\n return mainPush;\r\n }\r\n mainPushActionStopOrStart(stopOrStart, mainPushTemp) {\r\n if (stopOrStart) {\r\n mainPushTemp.clearTimerLoop();\r\n }\r\n else {\r\n mainPushTemp.startTimerLoop();\r\n }\r\n }\r\n createMultiMainPush(paramsJsonArray) {\r\n var youziMultiMainPushManager = new YouziMultipleMainPushManager(paramsJsonArray);\r\n return youziMultiMainPushManager;\r\n }\r\n stopOrStartMultiMainPush(stopOrStart, multiMainPushManager) {\r\n if (!multiMainPushManager)\r\n return;\r\n if (stopOrStart) {\r\n multiMainPushManager.stopChangeTimeLoop();\r\n }\r\n else {\r\n multiMainPushManager.startChangeTimeLoop();\r\n }\r\n }\r\n createOffline(uiStateCall) {\r\n if (!this.offLineTemp) {\r\n this.offLineTemp = new YouziOffLine();\r\n this.offLineTemp.setUIStateCall(uiStateCall);\r\n Laya.stage.addChild(this.offLineTemp);\r\n }\r\n }\r\n createOfflineH(uiStateCall) {\r\n if (!this.offLineTemp) {\r\n this.offLineTemp = new YouziOffLineH();\r\n this.offLineTemp.setUIStateCall(uiStateCall);\r\n Laya.stage.addChild(this.offLineTemp);\r\n }\r\n }\r\n createYouzi_WechatBanner(wechatBannerID, posType = null, offset = null, isOffSwich = false, isOffSwitchSelf = false) {\r\n var youziWechatBanner = new YouziWeChatBanner(wechatBannerID, posType, offset, isOffSwich, isOffSwitchSelf);\r\n return youziWechatBanner;\r\n }\r\n createYouzi_GameBanner(isOffSwitch, switchTime, params) {\r\n var youziGameBanner = new YouziGameBanner(isOffSwitch, switchTime);\r\n if (params) {\r\n youziGameBanner.setYouziPosition(params.x, params.y);\r\n }\r\n return youziGameBanner;\r\n }\r\n createYouziSmallWall(parentNode, params) {\r\n var youziSmallWall = new YouziSmallWall(params);\r\n parentNode.addChild(youziSmallWall);\r\n return youziSmallWall;\r\n }\r\n smallWallActionStopOrStart(startOrStop, smallWallTemp) {\r\n if (smallWallTemp) {\r\n if (startOrStop) {\r\n smallWallTemp.stopSmallWallAcion();\r\n }\r\n else {\r\n smallWallTemp.starSmallWallAction();\r\n }\r\n }\r\n }\r\n createYouziSmallWallH(parentNode, params) {\r\n var youziSmallWallH = new YouziSmallWallH(params);\r\n parentNode.addChild(youziSmallWallH);\r\n return youziSmallWallH;\r\n }\r\n smallWallHActionStopOrStart(startOrStop, smallWallHTemp) {\r\n if (smallWallHTemp) {\r\n if (startOrStop) {\r\n smallWallHTemp.stopSmallWallAcion();\r\n }\r\n else {\r\n smallWallHTemp.starSmallWallAction();\r\n }\r\n }\r\n }\r\n showFullMatrixAutoType(params) {\r\n if (YouziData.getDataLoaded()) {\r\n this.fullScreenAutoCreate(params);\r\n }\r\n else {\r\n YouziData._loadedCallBacks.push(this.fullScreenAutoCreate.bind(this, null, [params]));\r\n }\r\n }\r\n fullScreenAutoCreate(params) {\r\n var fullType = 0;\r\n if (params) {\r\n fullType = params.hasOwnProperty('fullScreenType') ? params.fullScreenType : YouziData._fullScreenType;\r\n }\r\n else {\r\n fullType = YouziData._fullScreenType;\r\n }\r\n switch (fullType) {\r\n case FULL_SCREEN_TYEP.TYPE_FULL_MATRIX:\r\n this.showFullScreenMatrix(params);\r\n break;\r\n case FULL_SCREEN_TYEP.TYPE_RECENTLY_USED:\r\n this.showFullRecentlyUsed(params);\r\n break;\r\n case FULL_SCREEN_TYEP.TYPE_FULL_MIXBANNER:\r\n this.showFullMixBannerScreen(params);\r\n break;\r\n default:\r\n YouziData.youziLog('全屏落地页无需创建:', '没有可创建的全屏落地页类型');\r\n break;\r\n }\r\n }\r\n showFullScreenMatrix(params) {\r\n if (this.fullScreenMatrix) {\r\n if (this.vertical) {\r\n this.fullScreenMatrix.showFullScreen();\r\n }\r\n else {\r\n this.fullScreenMatrixH.showFullScreen();\r\n }\r\n }\r\n else {\r\n if (this.vertical) {\r\n this.fullScreenMatrix = new YouziFullMatrixScreen(params);\r\n this.fullScreenMatrixNode = Laya.stage.addChild(this.fullScreenMatrix);\r\n this.fullScreenMatrix.showFullScreen();\r\n }\r\n else {\r\n this.fullScreenMatrixH = new YouziFullMatrixScreenH(params);\r\n this.fullScreenMatrixNode = Laya.stage.addChild(this.fullScreenMatrixH);\r\n this.fullScreenMatrixH.showFullScreen();\r\n }\r\n }\r\n }\r\n showFullRecentlyUsed(params) {\r\n if (this.recentlyUsedScreen) {\r\n this.recentlyUsedScreen.showRecentlyUsed();\r\n }\r\n else {\r\n this.recentlyUsedScreen = new YouziRecentlyUsed(params);\r\n Laya.stage.addChild(this.recentlyUsedScreen);\r\n this.recentlyUsedScreen.showRecentlyUsed();\r\n }\r\n }\r\n showFullMixBannerScreen(params) {\r\n if (this.fullMixBanner) {\r\n this.fullMixBanner.showFullMixBanner();\r\n }\r\n else {\r\n this.fullMixBanner = new YouziMixBannerFullScreen(params);\r\n Laya.stage.addChild(this.fullMixBanner);\r\n this.fullMixBanner.showFullMixBanner();\r\n }\r\n }\r\n}\r\nYouziCenter.instance = null;\r\n//# sourceMappingURL=YouziCenter.js.map", "references": [ "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/YouziData.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziMainPush.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziBottomBanner.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziWeChatBanner.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziGameBanner.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziMultipleMainPushManager.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziSlideBanner.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziMoreGame.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziSlideWindow.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziGuessLike.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziSmallWall.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziOffLine.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziFullMatrixScreen.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziGuessLikeH.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziMoreGameH.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziOffLineH.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziSlideWindowH.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziSmallWallH.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziFullMatrixScreenH.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziRecentlyUsed.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziMixBannerFullScreen.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziGamePage.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/youziscript/youziui/YouziFriendInviteGame.ts" ], "map": "{\"version\":3,\"file\":\"YouziCenter.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/youziscript/YouziCenter.ts\"],\"names\":[],\"mappings\":\"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\"}" }