1234567891011121314151617 |
- {
- "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { rewarddata, skinstate } from \"../Main/DataMaker\";\r\nimport { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { rewardtype } from \"./CheatWindow\";\r\nimport { NetworkManager, PROTOCOLS } from \"../Network/NetworkManager\";\r\nimport { WindowManager, WindowType } from \"./WindowManager\";\r\nimport { RewardWindow } from \"./RewardWindow\";\r\nimport { ADHelper } from \"../Util/ADHelper\";\r\nexport class TaoZhuangWindow extends ui.Window.TaoZhuangWindowUI {\r\n constructor() {\r\n super();\r\n this.tzpre = 0;\r\n TaoZhuangWindow.instance = this;\r\n }\r\n static get Instance() {\r\n return TaoZhuangWindow.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 }\r\n OnOpen(_data = null) {\r\n this.InitSize();\r\n this.RegButton();\r\n this.GetAwardDatas();\r\n this.ShowPre();\r\n }\r\n RegButton() {\r\n this.getbtn.clickHandler = Laya.Handler.create(this, this.OnGetSkins, null, false);\r\n this.backbtn.clickHandler = Laya.Handler.create(this, this.OnBack, null, false);\r\n }\r\n OnHide() {\r\n }\r\n GetAwardDatas() {\r\n var roleskin = PlayerAccount.CurAccountData.m_skinDic.getValue(22);\r\n var weaponskin = PlayerAccount.CurAccountData.m_skinDic.getValue(17);\r\n var rolecan = roleskin && roleskin.curskinstate == skinstate.lock;\r\n var weaponcan = weaponskin && weaponskin.curskinstate == skinstate.lock;\r\n if (rolecan) {\r\n var roleaward = new rewarddata(roleskin.skinid + 6000);\r\n roleaward.rewardicon = roleskin.skinicon;\r\n roleaward.rewardname = roleskin.skinname;\r\n roleaward.type = rewardtype.role;\r\n roleaward.rewardnum = 1;\r\n this.roleaward = roleaward;\r\n }\r\n if (weaponcan) {\r\n var weaponaward = new rewarddata(weaponskin.skinid + 6000);\r\n weaponaward.rewardicon = weaponskin.skinicon;\r\n weaponaward.rewardname = weaponskin.skinname;\r\n weaponaward.type = rewardtype.weapon;\r\n weaponaward.rewardnum = 1;\r\n this.weaponaward = weaponaward;\r\n }\r\n }\r\n static canshow() {\r\n var roleskin = PlayerAccount.CurAccountData.m_skinDic.getValue(22);\r\n var weaponskin = PlayerAccount.CurAccountData.m_skinDic.getValue(17);\r\n var rolecan = roleskin && roleskin.curskinstate == skinstate.lock;\r\n var weaponcan = weaponskin && weaponskin.curskinstate == skinstate.lock;\r\n if (rolecan || weaponcan) {\r\n return true;\r\n }\r\n else {\r\n return false;\r\n }\r\n }\r\n ShowPre() {\r\n var curpre = TaoZhuangWindow.GetPre();\r\n var pre1p = this.pre1.getChildAt(0);\r\n pre1p.visible = curpre > 0;\r\n var pre2p = this.pre2.getChildAt(0);\r\n pre2p.visible = curpre > 1;\r\n var pre3p = this.pre3.getChildAt(0);\r\n pre3p.visible = curpre > 2;\r\n if (curpre >= 3) {\r\n this.getbtn.mouseEnabled = false;\r\n this.GetRole();\r\n }\r\n }\r\n OnGetSkins() {\r\n if (ADHelper.IsAndroid) {\r\n ADHelper.showVideoAd((flag) => {\r\n if (flag) {\r\n this.SetPre(1);\r\n this.ShowPre();\r\n }\r\n });\r\n }\r\n else {\r\n this.SetPre(1);\r\n this.ShowPre();\r\n }\r\n }\r\n SetPre(_num) {\r\n var tzpre = Laya.LocalStorage.getItem(\"tzpre\");\r\n var mtz = 0;\r\n if (tzpre) {\r\n mtz = Number(tzpre) + _num;\r\n Laya.LocalStorage.setItem(\"tzpre\", mtz.toString());\r\n }\r\n else {\r\n mtz = _num;\r\n Laya.LocalStorage.setItem(\"tzpre\", _num.toString());\r\n }\r\n return mtz;\r\n }\r\n static GetPre() {\r\n var tzpre = Laya.LocalStorage.getItem(\"tzpre\");\r\n if (tzpre) {\r\n return Number(tzpre);\r\n }\r\n else {\r\n return 0;\r\n }\r\n }\r\n GetRole() {\r\n var roleskin = PlayerAccount.CurAccountData.m_skinDic.getValue(22);\r\n var rolecan = roleskin && roleskin.curskinstate == skinstate.lock;\r\n if (rolecan) {\r\n this.GetAward(this.roleaward, () => {\r\n this.GetWeapon();\r\n });\r\n }\r\n else {\r\n this.GetWeapon();\r\n }\r\n }\r\n GetWeapon() {\r\n var weaponskin = PlayerAccount.CurAccountData.m_skinDic.getValue(17);\r\n var weaponcan = weaponskin && weaponskin.curskinstate == skinstate.lock;\r\n if (weaponcan) {\r\n this.GetAward(this.weaponaward, () => {\r\n this.OnBack();\r\n });\r\n }\r\n else {\r\n this.OnBack();\r\n }\r\n }\r\n GetAward(_reward, cb) {\r\n var reward_item = _reward.rewarditem;\r\n let param = [{ \"reward_item\": reward_item.toString() }, { \"reward_num\": _reward.rewardnum.toString() }, { \"t\": PlayerAccount.ServerTime.toString() }];\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.vd, param, Laya.Handler.create(this, (e) => {\r\n WindowManager.Instance.OpenPopView(WindowType.RewardWindow, _reward);\r\n RewardWindow.Instance.closeback = () => {\r\n cb();\r\n };\r\n }), Laya.Handler.create(this, this.OnSignError), true);\r\n }\r\n OnSignError(e) {\r\n console.log(e);\r\n }\r\n OnBack() {\r\n WindowManager.Instance.ShowWindow(WindowType.HomeWindow);\r\n }\r\n}\r\n//# sourceMappingURL=TaoZhuangWindow.js.map",
- "references": [
- "E:/LayaProject/samuraiflash-tt/src/Window/Component/IWindow.ts",
- "E:/LayaProject/samuraiflash-tt/src/ui/layaMaxUI.ts",
- "E:/LayaProject/samuraiflash-tt/src/Util/TtSdk.ts",
- "E:/LayaProject/samuraiflash-tt/src/Main/DataMaker.ts",
- "E:/LayaProject/samuraiflash-tt/src/Network/PlayerAccount.ts",
- "E:/LayaProject/samuraiflash-tt/src/Window/CheatWindow.ts",
- "E:/LayaProject/samuraiflash-tt/src/Network/NetworkManager.ts",
- "E:/LayaProject/samuraiflash-tt/src/Window/WindowManager.ts",
- "E:/LayaProject/samuraiflash-tt/src/Window/RewardWindow.ts",
- "E:/LayaProject/samuraiflash-tt/src/Util/ADHelper.ts"
- ],
- "map": "{\"version\":3,\"file\":\"TaoZhuangWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/TaoZhuangWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|