fadff87c91b8ce384cf38024a597bfe0312aaa0b 7.1 KB

1234567891011121314151617
  1. {
  2. "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { GameUtils } from \"../GameUtils/GameUtils\";\r\nimport { PlayerAccount } from \"../Scripts/Network/PlayerAccount\";\r\nimport ADPlayer from \"../WXSDK/ADPlayer\";\r\nimport { GameManager, GameState } from \"../Scripts/Game/GameManager\";\r\nimport { Player } from \"../Scripts/Game/Player\";\r\nexport class TrialWindow extends ui.Window.TrialWindowUI {\r\n constructor() {\r\n super();\r\n TrialWindow.instance = this;\r\n }\r\n static get Instance() {\r\n return TrialWindow.instance;\r\n }\r\n OnOpen(_data = null) {\r\n this.hidebtn.clickHandler = Laya.Handler.create(this, this.OnTrialHide, null, false);\r\n var trialid = [2, 3, 4, 5, 6, 8, 9, 10, 11];\r\n var curids = [];\r\n for (var i = 0; i < trialid.length; i++) {\r\n var id = trialid[i];\r\n if (!PlayerAccount.CurrentAccount.CurAccountData.HasHero(id)) {\r\n curids.push(id);\r\n }\r\n }\r\n var useids = [];\r\n for (var i = curids.length - 1; i > -1; i--) {\r\n if (useids.length < 4) {\r\n var index = GameUtils.getRandomInt(0, curids.length - 1);\r\n useids.push(curids[index]);\r\n curids.splice(index, 1);\r\n }\r\n }\r\n if (curids.length)\r\n var skins = [];\r\n if (useids.length > 0) {\r\n for (var i = 0; i < useids.length; i++) {\r\n var heroid = useids[i];\r\n skins.push(PlayerAccount.CurrentAccount.CurAccountData.m_heroDic[heroid]);\r\n }\r\n }\r\n else {\r\n this.Pass();\r\n return;\r\n }\r\n this.skinlist.array = skins;\r\n for (var i = 0; i < this.skinlist.cells.length; i++) {\r\n var cell = this.skinlist.cells[i];\r\n var config = skins[i];\r\n var icon = cell.getChildAt(0).getChildAt(0).getChildAt(0);\r\n icon.skin = config.id > 6 ? \"trial/\" + config.curicon + \".png\" : \"shop/\" + config.curicon + \".png\";\r\n var btn = cell.getChildAt(0).getChildAt(1);\r\n btn.clickHandler = Laya.Handler.create(this, this.OnTrialHero, [config], false);\r\n }\r\n this.passbtn.clickHandler = Laya.Handler.create(this, this.Pass);\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => {\r\n this.height = Laya.stage.height;\r\n });\r\n }\r\n OnTrialHero(_skin) {\r\n ADPlayer.showVideoAd((flag) => {\r\n if (flag) {\r\n Player.Instance.RessetPlayer(_skin);\r\n GameManager.Instance.ChangeState(GameState.Queue);\r\n }\r\n });\r\n }\r\n Pass() {\r\n GameManager.Instance.ChangeState(GameState.Queue);\r\n }\r\n OnTrialHide() {\r\n TrialWindow.trial = !TrialWindow.trial;\r\n this.ppp.visible = !TrialWindow.trial;\r\n }\r\n OnHide() {\r\n }\r\n}\r\nTrialWindow.trial = true;\r\n//# sourceMappingURL=TrialWindow.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/GameUtils/GameUtils.ts",
  7. "C:/Users/admin/Desktop/runner/src/Scripts/Network/PlayerAccount.ts",
  8. "C:/Users/admin/Desktop/runner/src/Scripts/Game/LevelData.ts",
  9. "C:/Users/admin/Desktop/runner/src/WXSDK/ADPlayer.ts",
  10. "C:/Users/admin/Desktop/runner/src/WXSDK/wxsdk.ts",
  11. "C:/Users/admin/Desktop/runner/src/Window/WindowManager.ts",
  12. "C:/Users/admin/Desktop/runner/src/Scripts/Game/GameManager.ts",
  13. "C:/Users/admin/Desktop/runner/src/Scripts/Game/Player.ts"
  14. ],
  15. "map": "{\"version\":3,\"file\":\"TrialWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/TrialWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
  16. }