123456789101112131415161718 |
- {
- "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport GuangGao from \"../WXSDK/GuangGao\";\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 { WxApi } from \"../WXSDK/Sdk\";\r\nimport { RewardWindow } from \"./RewardWindow\";\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 = {}));\r\nexport class CheatWindow extends ui.Window.CheatWindowUI {\r\n constructor() {\r\n super();\r\n this.curwin = false;\r\n this.currewarddic = new Dictionary();\r\n this.clickcomplete = false;\r\n this.clicksize = 0.1;\r\n this.curnum = 0;\r\n CheatWindow.instance = this;\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(_win = false) {\r\n this.InitSize();\r\n this.RegButton();\r\n this.curwin = _win;\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 this.completenum = GameUtils.getRandomfloat(0.6, 0.8);\r\n GuangGao.OpenBanner();\r\n Laya.timer.frameOnce(10, this, this.OnStart);\r\n }\r\n OnStart() {\r\n Laya.timer.loop(1000, this, this.CountLoop);\r\n this.clickbtn.clickHandler = Laya.Handler.create(this, this.OnClickChect, null, false);\r\n }\r\n RegButton() {\r\n }\r\n OnHide() {\r\n }\r\n OnClickChect() {\r\n if (this.clickcomplete)\r\n return;\r\n if (this.curnum < this.completenum) {\r\n this.curnum += this.clicksize;\r\n if (!this.ani2.isPlaying) {\r\n this.ani2.play(0, false);\r\n }\r\n this.eggprecent.value = this.curnum;\r\n }\r\n else {\r\n this.clickcomplete = true;\r\n Laya.timer.clear(this, this.CountLoop);\r\n this.OnCompleteEgg();\r\n }\r\n }\r\n CountLoop() {\r\n this.curnum -= (this.clicksize * 2);\r\n this.curnum = this.curnum < 0 ? 0 : this.curnum;\r\n this.eggprecent.value = this.curnum;\r\n }\r\n OnCompleteEgg() {\r\n GuangGao.SetPosBanner(this.clickbtn, () => {\r\n this.OnGetGift();\r\n });\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 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 WindowManager.Instance.ShowWindow(WindowType.SettlementWindow, this.curwin);\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 WindowManager.Instance.ShowWindow(WindowType.SettlementWindow, this.curwin);\r\n };\r\n }\r\n }), Laya.Handler.create(this, () => {\r\n WxApi.ShowToast(\"领取失败\");\r\n }));\r\n }\r\n}\r\n//# sourceMappingURL=CheatWindow.js.map",
- "references": [
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Window/Component/IWindow.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/ui/layaMaxUI.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/WXSDK/GuangGao.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Util/GameUtils.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Network/PlayerAccount.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Network/NetworkManager.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Util/Dictionary.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/DataMaker.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Window/WindowManager.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/WXSDK/Sdk.ts",
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Window/RewardWindow.ts"
- ],
- "map": "{\"version\":3,\"file\":\"CheatWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/CheatWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|