b14e0c7748640ebba2bfa40f0a7e1e8993be1bcd 13 KB

123456789101112131415161718192021
  1. {
  2. "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { skinstate, skintype, GameState } from \"../Main/DataMaker\";\r\nimport { GameUtils } from \"../Util/GameUtils\";\r\nimport { EventManager, EventType } from \"../Main/EventManager\";\r\nimport { GameManager } from \"../Main/GameManager\";\r\nimport { TtSdk } from \"../Util/TtSdk\";\r\nimport { ADHelper } from \"../Util/ADHelper\";\r\nexport class TryoutWindow extends ui.Window.TryoutWindowUI {\r\n constructor() {\r\n super();\r\n this.lowskins = [];\r\n this.highskins = [];\r\n this.upskins = [];\r\n TryoutWindow.instance = this;\r\n }\r\n static get Instance() {\r\n return TryoutWindow.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 / 1180 * this.pan.y;\r\n this.Btn.y = Laya.stage.height / 1280 * this.Btn.y;\r\n }\r\n OnOpen(_data = null) {\r\n this.InitSize();\r\n this.RegButton();\r\n this.GetSkinDatas();\r\n if (this.lowskins.length == 0 && this.highskins.length == 0) {\r\n this.OnClickClose();\r\n }\r\n else {\r\n TtSdk.Showbanner();\r\n TtSdk.RecordEvent(\"enterTry\");\r\n this.upskins = this.GetUpdatas(this.lowskins);\r\n this.downskin = this.GetDowndatas();\r\n if (this.upskins.length == 0 && !this.downskin) {\r\n this.OnClickClose();\r\n return;\r\n }\r\n this.ShowUpSkins();\r\n this.ShowDownSkin();\r\n }\r\n }\r\n RegButton() {\r\n this.passbtn.clickHandler = Laya.Handler.create(this, this.OnClickClose, null, false);\r\n }\r\n OnHide() {\r\n }\r\n OnClickClose() {\r\n GameManager.Instance.RecordLevelStart();\r\n GameManager.Instance.ChangeGameState(GameState.Start);\r\n }\r\n OnClcikItem(_skin) {\r\n if (ADHelper.IsAndroid) {\r\n ADHelper.showVideoAd((flag) => {\r\n if (flag) {\r\n this.GetGetVideoAward(_skin);\r\n }\r\n });\r\n }\r\n else {\r\n this.GetGetVideoAward(_skin);\r\n }\r\n }\r\n GetGetVideoAward(_skin) {\r\n EventManager.Trigger(EventType.UseSkin, [_skin]);\r\n this.OnClickClose();\r\n }\r\n ShowUpSkins() {\r\n this.upskinpan.x += (3 - this.upskins.length) * 99;\r\n for (var i = 0; i < this.upskinpan.numChildren; i++) {\r\n var skinpan = this.upskinpan.getChildAt(i);\r\n if (i < this.upskins.length) {\r\n var varskin = this.upskins[i];\r\n var btn = skinpan.getChildAt(1);\r\n var name = skinpan.getChildAt(2);\r\n name.text = varskin.skinname;\r\n var icon = skinpan.getChildAt(3);\r\n icon.skin = \"icon/\" + varskin.skinicon + \".png\";\r\n btn.clickHandler = Laya.Handler.create(this, this.OnClcikItem, [varskin], false);\r\n }\r\n else {\r\n skinpan.visible = false;\r\n }\r\n }\r\n }\r\n ShowDownSkin() {\r\n this.downskinpan.visible = this.downskin != null;\r\n if (this.downskinpan.visible) {\r\n var name = this.downskinpan.getChildAt(0).getChildAt(0);\r\n name.text = this.downskin.skinname;\r\n var icon = this.downskinpan.getChildAt(0).getChildAt(1);\r\n icon.skin = \"icon/\" + this.downskin.skinicon + \".png\";\r\n this.tribtn2.clickHandler = Laya.Handler.create(this, this.OnClcikItem, [this.downskin], false);\r\n }\r\n }\r\n GetSkinDatas() {\r\n for (var i = 0; i < PlayerAccount.CurAccountData.m_skinDic.values.length; i++) {\r\n var skindata = PlayerAccount.CurAccountData.m_skinDic.values[i];\r\n if (skindata.curskinstate == skinstate.lock && skindata.skintype == skintype.weapon && skindata.require_type != 6) {\r\n if (skindata.quality == 1) {\r\n this.lowskins.push(skindata);\r\n }\r\n else {\r\n this.highskins.push(skindata);\r\n }\r\n }\r\n }\r\n }\r\n GetUpdatas(_skindatas) {\r\n var mskins = [];\r\n var randomindex1 = GameUtils.getRandomInt(0, _skindatas.length - 1);\r\n var randomskin1 = _skindatas[randomindex1];\r\n mskins.push(randomskin1);\r\n _skindatas.splice(randomindex1, 1);\r\n if (_skindatas.length > 0) {\r\n var randomindex2 = GameUtils.getRandomInt(0, _skindatas.length - 1);\r\n var randomskin2 = _skindatas[randomindex2];\r\n mskins.push(randomskin2);\r\n _skindatas.splice(randomindex2, 1);\r\n }\r\n if (_skindatas.length > 0) {\r\n var randomindex3 = GameUtils.getRandomInt(0, _skindatas.length - 1);\r\n var randomskin3 = _skindatas[randomindex3];\r\n mskins.push(randomskin3);\r\n _skindatas.splice(randomindex3, 1);\r\n }\r\n return mskins;\r\n }\r\n GetDowndatas() {\r\n var mskins;\r\n if (this.highskins.length > 0) {\r\n var randomindex1 = GameUtils.getRandomInt(0, this.highskins.length - 1);\r\n mskins = this.highskins[randomindex1];\r\n }\r\n else {\r\n if (this.lowskins.length > 0) {\r\n var randomindex3 = GameUtils.getRandomInt(0, this.lowskins.length - 1);\r\n mskins = this.lowskins[randomindex3];\r\n }\r\n }\r\n return mskins;\r\n }\r\n OnSignError(e) {\r\n console.log(e);\r\n }\r\n}\r\n//# sourceMappingURL=TryoutWindow.js.map",
  3. "references": [
  4. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Window/Component/IWindow.ts",
  5. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/ui/layaMaxUI.ts",
  6. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Main/SkinMaker.ts",
  7. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Network/PlayerAccount.ts",
  8. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Main/DataMaker.ts",
  9. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Util/GameUtils.ts",
  10. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Main/LevelManager.ts",
  11. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Main/EventManager.ts",
  12. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Main/GameManager.ts",
  13. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Window/WindowManager.ts",
  14. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Util/TtSdk.ts",
  15. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Network/NetworkManager.ts",
  16. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Window/CheatWindow.ts",
  17. "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Util/ADHelper.ts"
  18. ],
  19. "map": "{\"version\":3,\"file\":\"TryoutWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/TryoutWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
  20. }