12345678910111213141516 |
- {
- "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { WindowManager, WindowType } from \"./WindowManager\";\r\nimport { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { PROTOCOLS, NetworkManager } from \"../Network/NetworkManager\";\r\nimport { TtSdk } from \"../Util/TtSdk\";\r\nimport { rewarddata } from \"../Main/DataMaker\";\r\nimport { rewardtype } from \"./CheatWindow\";\r\nimport { GameManager } from \"../Main/GameManager\";\r\nexport class ChestData {\r\n constructor() {\r\n this.cheststate = 0;\r\n this.canvideoopen = false;\r\n }\r\n get chesticon() {\r\n if (this.chesttype == 1000) {\r\n return \"jb\";\r\n }\r\n else {\r\n var skin = PlayerAccount.CurAccountData.m_skinDic.getValue(this.chestid);\r\n return skin.skinicon;\r\n }\r\n }\r\n}\r\nexport class ChestWindow extends ui.Window.ChestWindowUI {\r\n constructor() {\r\n super();\r\n this.chestdatas = [];\r\n this.keynum = 2;\r\n this.canhome = false;\r\n this.video = false;\r\n this.getkey = false;\r\n this.gamewin = false;\r\n ChestWindow.instance = this;\r\n }\r\n static get Instance() {\r\n return ChestWindow.instance;\r\n }\r\n InitList() {\r\n var datas = [];\r\n for (var i = 0; i < 9; i++) {\r\n var curchest = new ChestData();\r\n if (i > 5) {\r\n curchest.canvideoopen = true;\r\n }\r\n datas.push(curchest);\r\n }\r\n return datas;\r\n }\r\n EnterChest() {\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.entertreasure, null, new Laya.Handler(null, (_data) => {\r\n var targetChest = new ChestData();\r\n targetChest.chesttype = 6000;\r\n targetChest.chestid = _data.theme_id;\r\n this.InitChest(targetChest);\r\n }), new Laya.Handler(this, (_data) => {\r\n console.log(\"err\" + _data);\r\n }));\r\n }\r\n InitChest(_chestdata) {\r\n this.targetChest = _chestdata;\r\n this.chestdatas = this.InitList();\r\n this.chestlist.array = this.chestdatas;\r\n this.chestlist.renderHandler = Laya.Handler.create(this, this.OnRender, null, false);\r\n this.getys.visible = false;\r\n this.getys.clickHandler = Laya.Handler.create(this, this.OnGetKey, null, false);\r\n this.homebtn.clickHandler = Laya.Handler.create(this, this.OnBackHome, null, false);\r\n this.RefreshChestDatas();\r\n }\r\n OnOpen(_win = false) {\r\n this.gamewin = _win;\r\n this.EnterChest();\r\n this.chestpan.y = Laya.stage.height / 1280 * this.chestpan.y;\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => { this.height = Laya.stage.height; });\r\n }\r\n OnHide() {\r\n }\r\n OnRender(_cell, _index) {\r\n var data = _cell.dataSource;\r\n var chest = _cell.getChildAt(1);\r\n chest.visible = data.cheststate == 0;\r\n var videobg = chest.getChildAt(0);\r\n videobg.visible = data.canvideoopen;\r\n var skin = _cell.getChildAt(2);\r\n skin.visible = data.cheststate == 1 && data.chesttype > 1000;\r\n if (skin.visible) {\r\n var icon = skin.getChildAt(0);\r\n icon.skin = \"icon/\" + data.chesticon + \".png\";\r\n }\r\n var gold = _cell.getChildAt(3);\r\n gold.visible = data.cheststate == 1 && data.chesttype == 1000;\r\n if (gold.visible) {\r\n var mgold = gold.getChildAt(1);\r\n mgold.text = data.chestnum.toString();\r\n }\r\n var getbtn = _cell.getChildAt(4);\r\n if (data.cheststate == 0) {\r\n if (data.canvideoopen) {\r\n getbtn.clickHandler = Laya.Handler.create(this, this.VideoOpenTreasure, [false, _index], false);\r\n }\r\n else {\r\n getbtn.clickHandler = Laya.Handler.create(this, this.OpenTreasure, [false, true, _index], false);\r\n }\r\n }\r\n else {\r\n getbtn.clickHandler = null;\r\n }\r\n }\r\n OnBackHome() {\r\n GameManager.Instance.RessetGame();\r\n }\r\n SetChestData(_index, _data) {\r\n this.chestdatas[_index] = _data;\r\n this.RefreshChestDatas();\r\n }\r\n get getTarget() {\r\n for (var i = 0; i < this.chestdatas.length; i++) {\r\n var curdata = this.chestdatas[i];\r\n if (curdata.chesttype != 1000 && curdata.chestid == this.targetChest.chestid) {\r\n return true;\r\n }\r\n }\r\n return false;\r\n }\r\n RefreshChestDatas() {\r\n this.chestlist.array = this.chestdatas;\r\n this.chestlist.renderHandler = Laya.Handler.create(this, this.OnRender, null, false);\r\n this.key1.visible = this.keynum > 0;\r\n this.key2.visible = this.keynum > 1;\r\n this.key3.visible = this.keynum > 2;\r\n this.opspr.visible = this.keynum > 0;\r\n var allopen = true;\r\n for (var i = 0; i < this.chestdatas.length; i++) {\r\n if (this.chestdatas[i].cheststate == 0) {\r\n allopen = false;\r\n break;\r\n }\r\n }\r\n if (this.canhome == false && this.keynum == 0 || allopen) {\r\n this.canhome = true;\r\n }\r\n this.homebtn.visible = this.canhome;\r\n this.getys.visible = this.keynum == 0 && !allopen;\r\n if (this.getys.visible)\r\n this.getys.clickHandler = Laya.Handler.create(this, this.OnGetKey, null, false);\r\n }\r\n OnGetKey() {\r\n this.getkey = true;\r\n if (Laya.Browser.onPC) {\r\n this.keynum = 3;\r\n this.video = true;\r\n this.RefreshChestDatas();\r\n }\r\n else {\r\n TtSdk.ShowVideo((flag) => {\r\n if (flag) {\r\n this.keynum = 3;\r\n this.video = true;\r\n this.RefreshChestDatas();\r\n }\r\n });\r\n }\r\n }\r\n VideoOpenTreasure(_usekey, _index) {\r\n if (Laya.Browser.onPC) {\r\n this.OpenTreasure(true, _usekey, _index);\r\n }\r\n else {\r\n TtSdk.ShowVideo((flag) => {\r\n if (flag) {\r\n this.OpenTreasure(true, _usekey, _index);\r\n }\r\n });\r\n }\r\n }\r\n OpenTreasure(_video, _usekey, _index) {\r\n if (_usekey && this.keynum <= 0) {\r\n TtSdk.showToast(\"钥匙用完啦!\");\r\n return;\r\n }\r\n if (!_video && _usekey && PlayerAccount.CurAccountData.videonum) {\r\n this.VideoOpenTreasure(true, _index);\r\n return;\r\n }\r\n var channel = _video && !this.video ? \"key:treasure_open\" : \"video:treasure_open\";\r\n var arges = [{ \"t\": PlayerAccount.CurrentAccount.ServerTime.toString() }, { \"channel\": channel }];\r\n NetworkManager.Instance.HttpPostRequest(PROTOCOLS.opentreasure, arges, new Laya.Handler(null, (_data) => {\r\n if (_usekey)\r\n this.keynum -= 1;\r\n var rewarditem = new ChestData();\r\n rewarditem.cheststate = 1;\r\n for (var key in _data.rewards) {\r\n var item = Number(key);\r\n if (item == 1000) {\r\n rewarditem.chesttype = 1000;\r\n rewarditem.chestnum = Number(_data.rewards[key]);\r\n }\r\n else {\r\n rewarditem.chesttype = 6000;\r\n rewarditem.chestid = item % 6000;\r\n }\r\n }\r\n this.SetChestData(_index, rewarditem);\r\n if (item > 1000) {\r\n var reward = new rewarddata(rewarditem.chestid);\r\n reward.type = rewardtype.role;\r\n var skin = PlayerAccount.CurAccountData.m_skinDic.getValue(rewarditem.chestid);\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 }\r\n this.RefreshChestDatas();\r\n }), new Laya.Handler(this, (_data) => {\r\n console.log(\"err\" + _data);\r\n }));\r\n }\r\n}\r\n//# sourceMappingURL=ChestWindow.js.map",
- "references": [
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Window/Component/IWindow.ts",
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/ui/layaMaxUI.ts",
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Window/WindowManager.ts",
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Network/PlayerAccount.ts",
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Network/NetworkManager.ts",
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Util/TtSdk.ts",
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Main/DataMaker.ts",
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Window/CheatWindow.ts",
- "/Users/chengyinbin/samurai2-laya/laya/samuraiflash-tt/src/Main/GameManager.ts"
- ],
- "map": "{\"version\":3,\"file\":\"ChestWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/ChestWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|