7c837774206e5d5666fa90b52311d30b3b7be83d 16 KB

123456789101112131415161718192021222324
  1. {
  2. "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { skinstate, rewarddata } from \"../Main/DataMaker\";\r\nimport { GameUtils } from \"../Util/GameUtils\";\r\nimport { WindowManager, WindowType } from \"./WindowManager\";\r\nimport { rewardtype } from \"./CheatWindow\";\r\nimport { NetworkManager, PROTOCOLS } from \"../Network/NetworkManager\";\r\nimport { TtSdk } from \"../Util/TtSdk\";\r\nimport { InputManager } from \"../Main/InputManager\";\r\nimport { TaskManager } from \"../Main/TaskManager\";\r\nimport { Player } from \"../Main/Player\";\r\nimport { ADHelper } from \"../Util/ADHelper\";\r\nexport class BaoXiangWindow extends ui.Window.BaoXiangWindowUI {\r\n constructor() {\r\n super();\r\n this.firstbx = false;\r\n BaoXiangWindow.instance = this;\r\n BaoXiangWindow.instance.InitSize();\r\n }\r\n static get Instance() {\r\n return BaoXiangWindow.instance;\r\n }\r\n InitSize() {\r\n 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 Laya.stage.on(Laya.Event.RESIZE, this, () => { this.height = Laya.stage.height; });\r\n }\r\n OnOpen(_data = null) {\r\n this.visible = false;\r\n Laya.timer.once(500, this, () => {\r\n this.visible = true;\r\n });\r\n this.RegButton();\r\n var sfsf = Laya.LocalStorage.getItem(\"firstbx\");\r\n this.firstbg.visible = false;\r\n if (!sfsf) {\r\n this.firstbx = true;\r\n this.firstbg.visible = true;\r\n }\r\n this.curreward = this.GetReward;\r\n InputManager.Instance.OnTouchOut();\r\n InputManager.caninput = false;\r\n if (!this.curreward) {\r\n this.OnClickClose();\r\n return;\r\n }\r\n if (this.curreward.type != rewardtype.egg) {\r\n this.icon.skin = \"icon/\" + this.curreward.rewardicon + \".png\";\r\n this.gettex.text = \"开启宝箱\";\r\n }\r\n else {\r\n this.icon.skin = \"game/egg.png\";\r\n this.gettex.text = \"开启彩蛋\";\r\n }\r\n var desc = this.curreward.type == rewardtype.money ? \"金币+\" + this.curreward.rewardnum : this.curreward.rewardname;\r\n this.skindesc.text = desc;\r\n TtSdk.Showbanner();\r\n }\r\n RegButton() {\r\n this.getbtn.clickHandler = Laya.Handler.create(this, this.GetSkinReward, null, false);\r\n this.passbtn.clickHandler = Laya.Handler.create(this, this.OnClickClose, null, false);\r\n }\r\n OnHide() {\r\n InputManager.caninput = true;\r\n }\r\n get GetReward() {\r\n var getskin = false;\r\n var rewardskin;\r\n var videoskins = [];\r\n var skins = PlayerAccount.CurAccountData.m_skinDic;\r\n for (var i = 0; i < skins.values.length; i++) {\r\n var skin = skins.values[i];\r\n if (skin.curskinstate == skinstate.lock) {\r\n videoskins.push(skin);\r\n }\r\n }\r\n if (videoskins.length > 0) {\r\n getskin = true;\r\n var random = GameUtils.getRandomInt(0, videoskins.length - 1);\r\n rewardskin = videoskins[random];\r\n }\r\n else {\r\n return null;\r\n }\r\n if (!this.firstbx && Math.random() > 0.35 && TaskManager.GetEgg) {\r\n var getegg = TaskManager.GetEgg(true);\r\n var skinreward = new rewarddata(getegg.id);\r\n skinreward.rewardnum = 1;\r\n skinreward.type = rewardtype.egg;\r\n skinreward.rewardname = \"神秘彩蛋\";\r\n return skinreward;\r\n }\r\n else {\r\n if (getskin && ((Math.random() > 0.4) || this.firstbx)) {\r\n var skinreward = new rewarddata(6000 + rewardskin.skinid);\r\n skinreward.rewardicon = rewardskin.skinicon;\r\n skinreward.rewardname = rewardskin.skinname;\r\n skinreward.rewardnum = 1;\r\n skinreward.type = rewardtype.role;\r\n return skinreward;\r\n }\r\n else {\r\n var goldreward = new rewarddata(1000);\r\n goldreward.rewardicon = \"jb\";\r\n goldreward.rewardname = \"金币\";\r\n goldreward.rewardnum = 100;\r\n goldreward.type = rewardtype.money;\r\n return goldreward;\r\n }\r\n }\r\n }\r\n GetSkinReward() {\r\n if (this.curreward.type == rewardtype.egg) {\r\n this.VideoGetEgg();\r\n }\r\n else {\r\n this.VideoGetSkin();\r\n }\r\n }\r\n VideoGetEgg() {\r\n if (Laya.Browser.onPC) {\r\n this.OnClickClose();\r\n var task = TaskManager.taskdic.getValue(this.curreward.rewarditem);\r\n WindowManager.Instance.OpenPopView(WindowType.TaskContentView, [task, false, false]);\r\n }\r\n else {\r\n ADHelper.showVideoAd((flag) => {\r\n if (flag) {\r\n this.OnClickClose();\r\n var task = TaskManager.taskdic.getValue(this.curreward.rewarditem);\r\n WindowManager.Instance.OpenPopView(WindowType.TaskContentView, [task, false, false]);\r\n }\r\n });\r\n }\r\n }\r\n VideoGetSkin() {\r\n if (Laya.Browser.onPC) {\r\n var reward_item = this.curreward.rewarditem;\r\n let param = [{ \"reward_item\": reward_item.toString() }, { \"reward_num\": this.curreward.rewardnum.toString() }, { \"t\": PlayerAccount.ServerTime.toString() }];\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.vd, param, Laya.Handler.create(this, (e) => {\r\n if (this.firstbx)\r\n Laya.LocalStorage.setItem(\"firstbx\", \"1\");\r\n if (this.curreward.type == rewardtype.money) {\r\n GameUtils.GetMoney(this.curreward.rewardnum, null, Laya.Handler.create(this, () => {\r\n this.OnClickClose();\r\n }));\r\n }\r\n else {\r\n WindowManager.Instance.OpenPopView(WindowType.RewardWindow, this.curreward);\r\n WindowManager.Instance.ClosePopView(WindowType.BaoXiangWindow);\r\n }\r\n }), Laya.Handler.create(this, this.OnSignError), true);\r\n }\r\n else {\r\n ADHelper.showVideoAd((flag) => {\r\n if (flag) {\r\n var reward_item = this.curreward.rewarditem;\r\n let param = [{ \"reward_item\": reward_item.toString() }, { \"reward_num\": this.curreward.rewardnum.toString() }, { \"t\": PlayerAccount.ServerTime.toString() }];\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.vd, param, Laya.Handler.create(this, (e) => {\r\n if (this.firstbx)\r\n Laya.LocalStorage.setItem(\"firstbx\", \"1\");\r\n if (this.curreward.type == rewardtype.money) {\r\n GameUtils.GetMoney(this.curreward.rewardnum, null, Laya.Handler.create(this, () => {\r\n this.OnClickClose();\r\n }));\r\n }\r\n else {\r\n WindowManager.Instance.OpenPopView(WindowType.RewardWindow, this.curreward);\r\n WindowManager.Instance.ClosePopView(WindowType.BaoXiangWindow);\r\n }\r\n }), Laya.Handler.create(this, this.OnSignError), true);\r\n }\r\n });\r\n }\r\n }\r\n OnSignError(e) {\r\n console.log(e);\r\n }\r\n OnClickClose() {\r\n WindowManager.Instance.ClosePopView(WindowType.BaoXiangWindow);\r\n Player.mainpalyer.SetWuDi(2000);\r\n }\r\n}\r\n//# sourceMappingURL=BaoXiangWindow.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/Main/SkinMaker.ts",
  7. "D:/ddccc2/ddccc/src/Network/PlayerAccount.ts",
  8. "D:/ddccc2/ddccc/src/Main/DataMaker.ts",
  9. "D:/ddccc2/ddccc/src/Util/GameUtils.ts",
  10. "D:/ddccc2/ddccc/src/Window/WindowManager.ts",
  11. "D:/ddccc2/ddccc/src/Window/CheatWindow.ts",
  12. "D:/ddccc2/ddccc/src/Network/NetworkManager.ts",
  13. "D:/ddccc2/ddccc/src/Window/RewardWindow.ts",
  14. "D:/ddccc2/ddccc/src/Util/TtSdk.ts",
  15. "D:/ddccc2/ddccc/src/Main/GameManager.ts",
  16. "D:/ddccc2/ddccc/src/Main/InputManager.ts",
  17. "D:/ddccc2/ddccc/src/Main/TaskManager.ts",
  18. "D:/ddccc2/ddccc/src/Main/Player.ts",
  19. "D:/ddccc2/ddccc/src/Main/LevelManager.ts",
  20. "D:/ddccc2/ddccc/src/Util/ADHelper.ts"
  21. ],
  22. "map": "{\"version\":3,\"file\":\"BaoXiangWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/BaoXiangWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
  23. }