1234567891011121314151617181920 |
- {
- "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 { LevelManager } from \"../Main/LevelManager\";\r\nimport GuangGao from \"../WXSDK/GuangGao\";\r\nimport { EventManager, EventType } from \"../Main/EventManager\";\r\nimport { GameManager } from \"../Main/GameManager\";\r\nimport { RecommentWindow } from \"./RecommentWindow\";\r\nimport { XJRSdk } from \"../Recommend/XJRSdk\";\r\nexport class TryoutWindow extends ui.Window.TryoutWindowUI {\r\n constructor() {\r\n super();\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 RecommentWindow.Clear();\r\n var curskintype = LevelManager.Instance.curlevel.leveldata.missiondata.type == 0 ? skintype.weapon : skintype.role;\r\n this.showskin = this.GetSkinDatas(curskintype);\r\n if (this.showskin == null) {\r\n this.OnClickClose();\r\n }\r\n else {\r\n this.ShowSkin(this.showskin);\r\n GuangGao.CheatBanner(this.Btn, (flag) => {\r\n if (!flag) {\r\n console.log(\"CheatBanner error\");\r\n RecommentWindow.ShowCaiNiXiHuan(true);\r\n }\r\n });\r\n }\r\n }\r\n RegButton() {\r\n this.tribtn.clickHandler = Laya.Handler.create(this, this.OnClcikItem, null, false);\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() {\r\n if (Laya.Browser.onMobile) {\r\n GuangGao.ShowVideo((flag) => {\r\n if (flag) {\r\n XJRSdk.video(\"trial\", true);\r\n EventManager.Trigger(EventType.UseSkin, [this.showskin]);\r\n this.OnClickClose();\r\n }\r\n else {\r\n XJRSdk.video(\"trial\", false);\r\n }\r\n });\r\n }\r\n else {\r\n EventManager.Trigger(EventType.UseSkin, [this.showskin]);\r\n this.OnClickClose();\r\n }\r\n }\r\n ShowSkin(_skin) {\r\n this.icon.skin = \"icon/\" + _skin.skinicon + \".png\";\r\n this.skindesc.text = _skin.skinname;\r\n }\r\n GetSkinDatas(_skintype) {\r\n var hasnotskin = [];\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) {\r\n hasnotskin.push(skindata);\r\n }\r\n }\r\n if (hasnotskin.length == 0) {\r\n return null;\r\n }\r\n return hasnotskin[GameUtils.getRandomInt(0, hasnotskin.length - 1)];\r\n }\r\n}\r\n//# sourceMappingURL=TryoutWindow.js.map",
- "references": [
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Window/Component/IWindow.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/ui/layaMaxUI.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Main/SkinMaker.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Network/PlayerAccount.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Main/DataMaker.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Util/GameUtils.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Main/LevelManager.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/WXSDK/GuangGao.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Main/EventManager.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Main/GameManager.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Window/WindowManager.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Window/RecommentWindow.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash/src/Recommend/XJRSdk.ts"
- ],
- "map": "{\"version\":3,\"file\":\"TryoutWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/TryoutWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|