4178a3b990d807ac2adc5b7aecbce97fc8915a69 11 KB

123456789101112131415161718192021
  1. {
  2. "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { GameManager } from \"../Scripts/Game/GameManager\";\r\nimport { LevelManager } from \"../Scripts/Game/LevelManager\";\r\nimport { NetworkManager, PROTOCOLS } from \"../Scripts/Network/NetworkManager\";\r\nimport WxApi from \"../WXSDK/wxsdk\";\r\nimport { PlayerAccount, AccountUser } from \"../Scripts/Network/PlayerAccount\";\r\nimport { Queue } from \"../Scripts/Game/Queue\";\r\nimport { Player } from \"../Scripts/Game/Player\";\r\nimport { SignWindow } from \"./SignWindow\";\r\nimport { WindowManager, WindowType } from \"./WindowManager\";\r\nimport ADPlayer from \"../WXSDK/ADPlayer\";\r\nimport { GameUtils } from \"../GameUtils/GameUtils\";\r\nimport { RecommendWindow } from \"./RecommendWindow\";\r\nexport class SettlementWindow extends ui.Window.SettlementWindowUI {\r\n constructor() {\r\n super();\r\n SettlementWindow.instance = this;\r\n }\r\n static get Instance() {\r\n return SettlementWindow.instance;\r\n }\r\n OnOpen(win = false) {\r\n WxApi.Instance.recordAldEvent(\"进入结算界面 \" + \"win:\" + win + \" stage:\" + LevelManager.Instance.curLevel.levelid, \"1\");\r\n if (win) {\r\n this.winshow.visible = true;\r\n }\r\n else {\r\n this.loseshow.visible = true;\r\n }\r\n this.getmoney.value = GameManager.Instance.gamegold.toString();\r\n this.scoreTex.value = Player.Instance.m_runner.die ? \"6\" : Queue.Instance.GetPlayerScore.toString();\r\n var iswin = win ? \"1\" : \"0\";\r\n var rank = Queue.Instance.GetPlayerScore;\r\n var equiphero = PlayerAccount.CurrentAccount.CurAccountData.GetUser(AccountUser.equip_hero);\r\n var qeuiphat = PlayerAccount.CurrentAccount.CurAccountData.GetUser(AccountUser.equip_hat);\r\n var qeuipdance = PlayerAccount.CurrentAccount.CurAccountData.GetUser(AccountUser.equip_dance);\r\n var agrs = [{ \"t\": PlayerAccount.CurrentAccount.ServerTime.toString() }, { \"win\": iswin }, { \"rank\": rank.toString() }, { \"money\": GameManager.Instance.gamegold.toString() }, { \"hat\": qeuiphat }, { \"hero\": equiphero }, { \"dance\": qeuipdance }];\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.end, agrs, Laya.Handler.create(this, this.OnSettlementEnd, [win]), Laya.Handler.create(this, this.OnError));\r\n WindowManager.Instance.OpenPopView(WindowType.RecommendWindow);\r\n RecommendWindow.Instance.ShowRecommendWindow(false, false, false, true, false);\r\n ADPlayer.MoveButton(this.BtnPan);\r\n this.awardBtn.clickHandler = Laya.Handler.create(this, this.OnVdAward);\r\n this.height = Laya.stage.height;\r\n }\r\n OnVdAward() {\r\n WxApi.Instance.recordAldEvent(\"点击3倍奖励\", \"\");\r\n ADPlayer.showVideoAd((flag) => {\r\n if (flag) {\r\n var awardmoney = GameManager.Instance.gamegold * 3;\r\n var agrs = [{ \"reward_item\": \"1000\" }, { \"reward_num\": awardmoney.toString() }, { \"t\": PlayerAccount.CurrentAccount.ServerTime.toString() }];\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.vd, agrs, Laya.Handler.create(this, () => {\r\n GameUtils.GetMoney(awardmoney);\r\n }), null);\r\n }\r\n });\r\n }\r\n OnPlayAgain(_win) {\r\n if (_win) {\r\n GameManager.Instance.EnterNextLevel();\r\n }\r\n else {\r\n GameManager.Instance.RessetGame();\r\n }\r\n if (SignWindow.keyiqiandao) {\r\n WindowManager.Instance.ShowWindow(WindowType.SignWindow);\r\n }\r\n else {\r\n ADPlayer.ClearBanner();\r\n RecommendWindow.Instance.chouti.visible = true;\r\n RecommendWindow.Instance.choutiBtn.visible = false;\r\n RecommendWindow.Instance.OpenChouTiView(true);\r\n RecommendWindow.Instance.closeCt.clickHandler = Laya.Handler.create(this, () => {\r\n WindowManager.Instance.ShowWindow(WindowType.HomeWindow);\r\n });\r\n }\r\n }\r\n OnSettlementEnd(_win, _data) {\r\n var level = LevelManager.Instance.curLevel;\r\n if (_win) {\r\n WxApi.Instance.levelSuccess(level.levelid.toString(), level.levelid.toString(), PlayerAccount.CurrentAccount.CurAccountData.UseId);\r\n }\r\n else {\r\n WxApi.Instance.levelFail(level.levelid.toString(), level.levelid.toString(), PlayerAccount.CurrentAccount.CurAccountData.UseId, Player.Instance.CurLevelPrecent.toString(), Player.Instance.m_runner.m_sprite.name);\r\n }\r\n var stage = Number(PlayerAccount.CurrentAccount.CurAccountData.GetUser(AccountUser.stage));\r\n if (_win)\r\n WxApi.writeStage(stage);\r\n this.backhome.clickHandler = Laya.Handler.create(this, this.OnPlayAgain, [_win]);\r\n }\r\n OnError(e) {\r\n console.log(e);\r\n }\r\n OnHide() {\r\n }\r\n}\r\n//# sourceMappingURL=SettlementWindow.js.map",
  3. "references": [
  4. "C:/Users/admin/Desktop/runner/src/Window/Component/IWindow.ts",
  5. "C:/Users/admin/Desktop/runner/src/ui/layaMaxUI.ts",
  6. "C:/Users/admin/Desktop/runner/src/Scripts/Game/GameManager.ts",
  7. "C:/Users/admin/Desktop/runner/src/Scripts/Game/LevelManager.ts",
  8. "C:/Users/admin/Desktop/runner/src/Scripts/Network/NetworkManager.ts",
  9. "C:/Users/admin/Desktop/runner/src/WXSDK/wxsdk.ts",
  10. "C:/Users/admin/Desktop/runner/src/Scripts/Network/PlayerAccount.ts",
  11. "C:/Users/admin/Desktop/runner/src/Scripts/Game/Queue.ts",
  12. "C:/Users/admin/Desktop/runner/src/Scripts/Game/Player.ts",
  13. "C:/Users/admin/Desktop/runner/src/Window/SignWindow.ts",
  14. "C:/Users/admin/Desktop/runner/src/Window/WindowManager.ts",
  15. "C:/Users/admin/Desktop/runner/src/WXSDK/ADPlayer.ts",
  16. "C:/Users/admin/Desktop/runner/src/GameUtils/GameUtils.ts",
  17. "C:/Users/admin/Desktop/runner/src/Window/RecommendWindow.ts"
  18. ],
  19. "map": "{\"version\":3,\"file\":\"SettlementWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/SettlementWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
  20. }