{ "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { EventManager } from \"../GameLogic/EventManager\";\r\nimport GameManager from \"../GameLogic/GameManager\";\r\nimport { PlayerManager } from \"../GameLogic/PlayerManager\";\r\nimport UserModel from \"../game_module/UserModel\";\r\nimport NetManager, { PROTOCOLS } from \"../game_module/NetManager\";\r\nimport LevelController from \"../GameLogic/LevelController\";\r\nimport { SettingController, SoundType } from \"../GameLogic/SettingController\";\r\nimport { WXSdk } from \"../game_module/WXSdk\";\r\nimport BannerAndVideo1 from \"../game_module/BannerAndVideo1\";\r\nimport { HuituiSdk } from \"../game_module/HuituiSdk\";\r\nimport ViewManager, { ViewType } from \"../game_module/ViewManager\";\r\nexport default class ResultUi extends ui.ResultUiUI {\r\n constructor() {\r\n super();\r\n this.isWin = false;\r\n ResultUi.instance = this;\r\n this.resizeHander();\r\n EventManager.on(Laya.Event.RESIZE, this, this.resizeHander);\r\n }\r\n static get Instance() {\r\n return ResultUi.instance;\r\n }\r\n OnShow(data) {\r\n this.isWin = data;\r\n SettingController.Instance._playMusic(false);\r\n this.InitDate();\r\n this.InitHandler();\r\n this.InitUi();\r\n }\r\n BannerMove() {\r\n if (this.isWin) {\r\n BannerAndVideo1.CheatBanner(this.winbtnBox);\r\n }\r\n else {\r\n BannerAndVideo1.CheatBanner(this.shibaibtnBox);\r\n }\r\n }\r\n resizeHander() {\r\n this.height = Laya.stage.height;\r\n }\r\n InitDate() {\r\n this.coinValue = LevelController.Instance._level.gold;\r\n let iswin = this.isWin == true ? 1 : 0;\r\n let count = this.isWin == true ? this.coinValue : 0;\r\n let param = [{ \"t\": UserModel.Instance.CurModel.ServerTime }, { \"play_id\": PlayerManager.Instance.Play_Id }, { \"win\": iswin }, { \"money\": count }];\r\n NetManager.Instance.HttpPostRequest(PROTOCOLS.protocols.GameResult, param, (data) => {\r\n }, (data) => {\r\n ViewManager.Instance.ShowTips(\"结算失败\");\r\n });\r\n if (this.isWin) {\r\n SettingController.Instance.PlaySound(SoundType.win);\r\n WXSdk.Success(PlayerManager.Instance.stage.toString());\r\n }\r\n else {\r\n SettingController.Instance.PlaySound(SoundType.defeat);\r\n WXSdk.Fail(PlayerManager.Instance.stage.toString());\r\n }\r\n }\r\n InitHandler() {\r\n this.skinBtn.CZ = () => {\r\n this.SkinHandler();\r\n };\r\n this.shibaiGoBtn.CZ = () => {\r\n this.ResetHandler();\r\n };\r\n this.doublegetBtn.CZ = () => {\r\n this.DoubleGetHandler();\r\n };\r\n this.nextBtn.CZ = () => {\r\n this.NextHandler();\r\n };\r\n }\r\n InitUi() {\r\n this.shibaiUi.visible = !this.isWin;\r\n this.winUi.visible = this.isWin;\r\n this.stageCount.text = \"第 \" + PlayerManager.Instance.stage + \" 关\";\r\n if (this.isWin) {\r\n this.coinCount.text = \"+\" + this.coinValue.toString();\r\n this.SetPlayerGrade(PlayerManager.Instance.killCount);\r\n }\r\n else {\r\n }\r\n ViewManager.Instance.AddView(ViewType.FullScreenExport, true);\r\n HuituiSdk.SetHuTuiList(null, this.list, 1, true);\r\n this.GunGun();\r\n }\r\n GunGun() {\r\n this.list.scrollBar.value = 0;\r\n var maxnum = this.list.scrollBar.max;\r\n var temp = 1;\r\n Laya.timer.frameLoop(1, this, () => {\r\n this.list.scrollBar.value += temp;\r\n if (this.list.scrollBar.value >= maxnum || this.list.scrollBar.value <= 0) {\r\n temp = -temp;\r\n }\r\n });\r\n }\r\n SetPlayerGrade(num) {\r\n this.tempTarGrade = num;\r\n this.skillCount.text = \"X\" + this.tempTarGrade;\r\n }\r\n SkinHandler() {\r\n BannerAndVideo1.ShowVideo((isok) => {\r\n if (isok) {\r\n let param = [{ \"t\": UserModel.Instance.CurModel.ServerTime }, { \"play_id\": PlayerManager.Instance.Play_Id }, { \"win\": true }, { \"money\": 0 }];\r\n NetManager.Instance.HttpPostRequest(PROTOCOLS.protocols.GameResult, param, (data) => {\r\n this.NextHandler();\r\n }, (data) => {\r\n ViewManager.Instance.ShowTips(\"结算失败\");\r\n });\r\n }\r\n });\r\n }\r\n DoubleGetHandler() {\r\n BannerAndVideo1.ShowVideo((isok) => {\r\n if (isok) {\r\n var param = [{ \"t\": UserModel.Instance.CurModel.ServerTime.toString() }, { \"reward_item\": \"1000\" }, { \"reward_num\": (this.coinValue * 2).toString() }];\r\n NetManager.Instance.HttpPostRequest(PROTOCOLS.protocols.Fissionvd, param, (data) => {\r\n ViewManager.Instance.ShowTips(\"金币:X\" + (this.coinValue * 3));\r\n this.NextHandler();\r\n }, (data) => {\r\n });\r\n }\r\n });\r\n }\r\n NextHandler() {\r\n }\r\n ResetHandler() {\r\n GameManager.Instance.ReStart();\r\n }\r\n OnClose() {\r\n EventManager.off(Laya.Event.RESIZE, this, this.resizeHander);\r\n ResultUi.instance = null;\r\n Laya.timer.clearAll(this);\r\n BannerAndVideo1.Clear();\r\n }\r\n}\r\n//# sourceMappingURL=ResultUi.js.map", "references": [ "D:/GitProject/GunGang/gungang_laya/gungang/src/ui/layaMaxUI.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/EventManager.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/InputController.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/GameManager.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/PlayerManager.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/UserModel.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/NetManager.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/LevelController.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Mathf.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/SettingController.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/WXSdk.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/BannerAndVideo1.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/HuituiSdk.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/ViewManager.ts" ], "map": "{\"version\":3,\"file\":\"ResultUi.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/ResultUi.ts\"],\"names\":[],\"mappings\":\"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\"}" }