83988b93d4a67132ea7ee36b8500134d0cc9046d 7.7 KB

1234567891011121314151617
  1. {
  2. "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { WindowManager, WindowType } from \"./WindowManager\";\r\nimport { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { TtSdk } from \"../Util/TtSdk\";\r\nimport { skinstate, rewarddata } from \"../Main/DataMaker\";\r\nimport { NetworkManager, PROTOCOLS } from \"../Network/NetworkManager\";\r\nimport { EventManager, EventType } from \"../Main/EventManager\";\r\nimport { TaskManager } from \"../Main/TaskManager\";\r\nexport class CDKView extends ui.Window.CDKViewUI {\r\n constructor() {\r\n super();\r\n CDKView.instance = this;\r\n CDKView.instance.InitSize();\r\n }\r\n static get Instance() {\r\n return CDKView.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 Laya.stage.on(Laya.Event.RESIZE, this, () => { this.height = Laya.stage.height; });\r\n }\r\n OnOpen(_data = null) {\r\n this.RegButton();\r\n this.inputtext.text = \"\";\r\n }\r\n RegButton() {\r\n this.closebtn.clickHandler = Laya.Handler.create(this, this.OnClickClose, null, false);\r\n this.backbtn.clickHandler = Laya.Handler.create(this, this.OnClickClose, null, false);\r\n this.getbtn.clickHandler = Laya.Handler.create(this, this.OnGetSkin, null, false);\r\n }\r\n OnHide() {\r\n }\r\n OnClickClose() {\r\n WindowManager.Instance.ClosePopView(WindowType.CDKView);\r\n }\r\n OnGetSkin() {\r\n console.log(this.inputtext.text);\r\n var targetcdk = Number(this.inputtext.text);\r\n var targetskin;\r\n var skins = PlayerAccount.CurAccountData.m_skinDic.values;\r\n for (var i = 0; i < skins.length; i++) {\r\n var curskin = skins[i];\r\n if (curskin.cdk == targetcdk) {\r\n targetskin = curskin;\r\n break;\r\n }\r\n }\r\n if (targetskin == null) {\r\n TtSdk.showToast(\"兑换码错误\");\r\n }\r\n else {\r\n if (targetskin.curskinstate != skinstate.lock) {\r\n TtSdk.showToast(\"已兑换\");\r\n }\r\n else {\r\n this.GetSkinAward(targetskin);\r\n }\r\n }\r\n }\r\n GetSkinAward(_skin) {\r\n if (_skin.curskinstate != skinstate.lock) {\r\n TaskManager.GeEgg(_skin.cdk);\r\n return;\r\n }\r\n var reward_item = _skin.skinid + 6000;\r\n let param = [{ \"reward_item\": reward_item.toString() }, { \"reward_num\": \"1\" }, { \"t\": PlayerAccount.ServerTime.toString() }];\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.vd, param, Laya.Handler.create(this, (e) => {\r\n TaskManager.GeEgg(_skin.cdk);\r\n WindowManager.Instance.ClosePopView(WindowType.CDKView);\r\n EventManager.Trigger(EventType.UseSkin);\r\n var reward = new rewarddata(reward_item);\r\n reward.type = 1;\r\n reward.rewardicon = _skin.skinicon;\r\n reward.rewardname = _skin.skinname;\r\n reward.rewardnum = 1;\r\n WindowManager.Instance.OpenPopView(WindowType.RewardWindow, reward);\r\n }), Laya.Handler.create(this, this.OnSignError), true);\r\n }\r\n OnSignError(e) {\r\n console.log(e);\r\n }\r\n}\r\n//# sourceMappingURL=CDKView.js.map",
  3. "references": [
  4. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Window/Component/IWindow.ts",
  5. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/ui/layaMaxUI.ts",
  6. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Window/WindowManager.ts",
  7. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Network/PlayerAccount.ts",
  8. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Main/SkinMaker.ts",
  9. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Util/TtSdk.ts",
  10. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Main/DataMaker.ts",
  11. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Network/NetworkManager.ts",
  12. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Main/EventManager.ts",
  13. "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Main/TaskManager.ts"
  14. ],
  15. "map": "{\"version\":3,\"file\":\"CDKView.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/CDKView.ts\"],\"names\":[],\"mappings\":\"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\"}"
  16. }