fb4d33243ba1a04088455eb0caadbf5a60635ead 10 KB

123456789101112131415161718192021
  1. {
  2. "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { GameUtils } from \"../Util/GameUtils\";\r\nimport { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { PROTOCOLS, NetworkManager } from \"../Network/NetworkManager\";\r\nimport Dictionary from \"../Util/Dictionary\";\r\nimport { AccountConfig, rewarddata } from \"../Main/DataMaker\";\r\nimport { WindowManager, WindowType } from \"./WindowManager\";\r\nimport { RewardWindow } from \"./RewardWindow\";\r\nimport { GameManager } from \"../Main/GameManager\";\r\nimport { TtSdk } from \"../Util/TtSdk\";\r\nimport { InputManager } from \"../Main/InputManager\";\r\nimport { ADHelper } from \"../Util/ADHelper\";\r\nexport class drawitem {\r\n constructor(_id, _icon) {\r\n this.rewardid = _id;\r\n this.rewardicon = _icon;\r\n }\r\n}\r\nexport var rewardtype;\r\n(function (rewardtype) {\r\n rewardtype[rewardtype[\"role\"] = 0] = \"role\";\r\n rewardtype[rewardtype[\"weapon\"] = 1] = \"weapon\";\r\n rewardtype[rewardtype[\"money\"] = 2] = \"money\";\r\n rewardtype[rewardtype[\"egg\"] = 3] = \"egg\";\r\n})(rewardtype || (rewardtype = {}));\r\nexport class CheatWindow extends ui.Window.CheatWindowUI {\r\n constructor() {\r\n super();\r\n this.curooo = false;\r\n this.currewarddic = new Dictionary();\r\n this.clickcomplete = false;\r\n CheatWindow.instance = this;\r\n CheatWindow.instance.InitSize();\r\n }\r\n static get Instance() {\r\n return CheatWindow.instance;\r\n }\r\n InitSize() {\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => { this.height = Laya.stage.height; });\r\n this.pan.y = Laya.stage.height / 1280 * this.pan.y;\r\n this.Btn.y = Laya.stage.height / 1280 * this.Btn.y;\r\n }\r\n OnOpen(_ooo = true) {\r\n this.RegButton();\r\n this.curooo = _ooo;\r\n this.tippan.visible = _ooo;\r\n if (!_ooo)\r\n this.ani1.play(null, false);\r\n this.bg.visible = _ooo;\r\n this.currewarddic = new Dictionary();\r\n var rewards = PlayerAccount.CurAccountData.GetConfig(AccountConfig.lottery);\r\n for (var key in rewards) {\r\n var curconfig = rewards[key];\r\n var id = Number(key);\r\n var data = new drawitem(id, curconfig.icon);\r\n data.name = curconfig.name;\r\n data.reward_item = curconfig.reward_item;\r\n data.reward_num = curconfig.reward_num;\r\n data.weight = curconfig.weight;\r\n this.currewarddic.add(id + 1, data);\r\n }\r\n InputManager.caninput = false;\r\n this.clickcomplete = false;\r\n }\r\n RegButton() {\r\n this.clickbtn.clickHandler = Laya.Handler.create(this, this.OnClickChect, null, false);\r\n this.passbtn.clickHandler = Laya.Handler.create(this, this.OnPass, null, false);\r\n }\r\n OnClickChect() {\r\n if (this.clickcomplete)\r\n return;\r\n if (Laya.Browser.onPC) {\r\n this.OnGetGift();\r\n }\r\n else {\r\n ADHelper.showVideoAd((flag) => {\r\n if (flag) {\r\n this.OnGetGift();\r\n }\r\n });\r\n }\r\n }\r\n OnHide() {\r\n InputManager.caninput = true;\r\n }\r\n OnPass() {\r\n this.OnEnd();\r\n }\r\n OnGetGift() {\r\n var agrs = [{ \"t\": PlayerAccount.CurrentAccount.ServerTime.toString() }, { \"channel\": \"video\" }];\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.Lottery, agrs, Laya.Handler.create(this, (data) => {\r\n this.clickcomplete = true;\r\n var lottery_id = Number(data.lottery_id);\r\n var curdata = this.currewarddic.getValue(lottery_id);\r\n var reward = new rewarddata(curdata.reward_item);\r\n if (reward.rewarditem == 1000 || reward.rewarditem == 2000) {\r\n GameUtils.GetMoney(curdata.reward_num, null, Laya.Handler.create(this, () => {\r\n this.OnEnd();\r\n }));\r\n }\r\n else {\r\n reward.type = reward.rewarditem == 6000 ? rewardtype.role : rewardtype.weapon;\r\n reward.rewardicon = curdata.rewardicon;\r\n reward.rewardname = curdata.name;\r\n reward.rewardnum = curdata.reward_num;\r\n reward.rewarditem = curdata.reward_item;\r\n WindowManager.Instance.OpenPopView(WindowType.RewardWindow, reward);\r\n RewardWindow.Instance.closeback = () => {\r\n this.OnEnd();\r\n };\r\n }\r\n }), Laya.Handler.create(this, () => {\r\n TtSdk.showToast(\"领取失败\");\r\n }));\r\n }\r\n OnEnd() {\r\n if (this.curooo == false) {\r\n WindowManager.Instance.ClosePopView(WindowType.CheatWindow);\r\n }\r\n else {\r\n GameManager.Instance.RessetGame();\r\n }\r\n }\r\n}\r\n//# sourceMappingURL=CheatWindow.js.map",
  3. "references": [
  4. "D:/ddccc2/ddccc/src/Window/Component/IWindow.ts",
  5. "D:/ddccc2/ddccc/src/ui/layaMaxUI.ts",
  6. "D:/ddccc2/ddccc/src/Util/GameUtils.ts",
  7. "D:/ddccc2/ddccc/src/Network/PlayerAccount.ts",
  8. "D:/ddccc2/ddccc/src/Network/NetworkManager.ts",
  9. "D:/ddccc2/ddccc/src/Util/Dictionary.ts",
  10. "D:/ddccc2/ddccc/src/Main/DataMaker.ts",
  11. "D:/ddccc2/ddccc/src/Window/WindowManager.ts",
  12. "D:/ddccc2/ddccc/src/Window/RewardWindow.ts",
  13. "D:/ddccc2/ddccc/src/Main/GameManager.ts",
  14. "D:/ddccc2/ddccc/src/Main/EventManager.ts",
  15. "D:/ddccc2/ddccc/src/Util/TtSdk.ts",
  16. "D:/ddccc2/ddccc/src/Main/InputManager.ts",
  17. "D:/ddccc2/ddccc/src/Util/ADHelper.ts"
  18. ],
  19. "map": "{\"version\":3,\"file\":\"CheatWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/CheatWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
  20. }