12345678910111213141516171819 |
- {
- "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport GuangGao from \"../Net/GuangGao\";\r\nimport { GameTools } from \"../Tools/GameTools\";\r\nimport { AccountManager } from \"../Net/AccountManager\";\r\nimport { ShopScene } from \"./ShopView\";\r\nimport { WXSDK } from \"../Net/WXSDK\";\r\nimport { ViewManager, ViewType } from \"./ViewManager\";\r\nimport { ServerManager, ArcherWorrior } from \"../Net/ServerManager\";\r\nimport { AudioManager, MusicType } from \"../Tools/AudioManager\";\r\nimport { EventManager, StageState } from \"../Tools/EventManager\";\r\nimport MainGameView from \"./MainGameView\";\r\nimport { GameManager } from \"../Game/GameManager\";\r\nexport default class TrialView extends ui.TrialViewUI {\r\n constructor() {\r\n super();\r\n }\r\n static get Instance() {\r\n if (TrialView.ins) {\r\n return TrialView.ins;\r\n }\r\n else {\r\n return new TrialView();\r\n }\r\n }\r\n Show() {\r\n WXSDK.AldEvent(\"打开皮肤试用界面\");\r\n GuangGao.OpenBanner();\r\n this.Init();\r\n this.TrialBtn.clickHandler = Laya.Handler.create(this, this.Trial);\r\n this.NoTrialBtn.visible = false;\r\n Laya.timer.once(2000, this, () => {\r\n this.NoTrialBtn.visible = true;\r\n this.NoTrialBtn.clickHandler = Laya.Handler.create(this, this.ClickClose);\r\n });\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => {\r\n this.height = Laya.stage.height;\r\n });\r\n }\r\n Close() {\r\n WXSDK.AldEvent(\"关闭皮肤试用界面\");\r\n }\r\n ClickClose() {\r\n var agrs = [{ \"t\": AccountManager.Instance.ServerTime.toString() }];\r\n ServerManager.Instance.SendHttp(ArcherWorrior.KaiShi, agrs, Laya.Handler.create(this, this.Complete), null);\r\n }\r\n Trial() {\r\n GuangGao.Instance.loadVideo(isLoaded => {\r\n if (isLoaded) {\r\n GuangGao.Instance.showVideo(isOk => {\r\n if (isOk) {\r\n WXSDK.AldEvent(\"观看视频试用皮肤成功\");\r\n var agrs = [{ \"t\": AccountManager.Instance.ServerTime.toString() }];\r\n ServerManager.Instance.SendHttp(ArcherWorrior.KaiShi, agrs, Laya.Handler.create(this, this.Complete), null);\r\n GameManager.Instance.SetHorse(this.arr.id);\r\n }\r\n else {\r\n WXSDK.AldEvent(\"观看视频试用皮肤失败\");\r\n var agrs = [{ \"t\": AccountManager.Instance.ServerTime.toString() }];\r\n ServerManager.Instance.SendHttp(ArcherWorrior.KaiShi, agrs, Laya.Handler.create(this, this.Complete), null);\r\n }\r\n });\r\n }\r\n else {\r\n WXSDK.fengxiangtupian(isOk => {\r\n if (isOk) {\r\n WXSDK.AldEvent(\"分享好友试用皮肤成功\");\r\n var agrs = [{ \"t\": AccountManager.Instance.ServerTime.toString() }];\r\n ServerManager.Instance.SendHttp(ArcherWorrior.KaiShi, agrs, Laya.Handler.create(this, this.Complete), null);\r\n GameManager.Instance.SetHorse(this.arr.id);\r\n }\r\n else {\r\n WXSDK.AldEvent(\"分享好友试用皮肤失败\");\r\n var agrs = [{ \"t\": AccountManager.Instance.ServerTime.toString() }];\r\n ServerManager.Instance.SendHttp(ArcherWorrior.KaiShi, agrs, Laya.Handler.create(this, this.Complete), null);\r\n }\r\n });\r\n }\r\n });\r\n }\r\n Complete(_data) {\r\n ShopScene.Instance.CloseShop();\r\n ViewManager.Instance.ShowView(ViewType.IngameView);\r\n let stage = AccountManager.Instance.curplayerData.GainAccount(\"stage\");\r\n WXSDK.AldStart(stage);\r\n AudioManager.playMusic(MusicType.click);\r\n MainGameView.Instance.play_id = _data.play_id;\r\n EventManager.StageTrigger(StageState.Start);\r\n ViewManager.Instance.ShowView(ViewType.IngameView);\r\n }\r\n Init() {\r\n this.data = this.GetTryOutTheme();\r\n this.count = this.data.length;\r\n if (this.count == 1) {\r\n this.arr = this.data[0];\r\n }\r\n else {\r\n let index = GameTools.RandomANumber(0, this.count);\r\n this.arr = this.data[index];\r\n }\r\n ShopScene.Instance.CreateMoto(this.arr.id, this.SceneViewPort, 1);\r\n }\r\n GetTryOutTheme() {\r\n let arr = [];\r\n let themeCfg = AccountManager.Instance.curplayerData.GainCollocation(\"theme\");\r\n let temp;\r\n if (themeCfg) {\r\n for (let index = 5; index < themeCfg.length; index++) {\r\n const element = themeCfg[index];\r\n let _id = element.id;\r\n if (!AccountManager.Instance.curplayerData.HasEquip(_id)) {\r\n arr.push(element);\r\n }\r\n if (index == themeCfg.length - 2) {\r\n temp = element;\r\n }\r\n }\r\n }\r\n if (arr.length == 0)\r\n arr.push(temp);\r\n return arr;\r\n }\r\n}\r\n//# sourceMappingURL=TrialView.js.map",
- "references": [
- "E:/LayaProject/ArcherWorrior/src/ui/layaMaxUI.ts",
- "E:/LayaProject/ArcherWorrior/src/Net/GuangGao.ts",
- "E:/LayaProject/ArcherWorrior/src/Tools/GameTools.ts",
- "E:/LayaProject/ArcherWorrior/src/Net/AccountManager.ts",
- "E:/LayaProject/ArcherWorrior/src/View/ShopView.ts",
- "E:/LayaProject/ArcherWorrior/src/Net/WXSDK.ts",
- "E:/LayaProject/ArcherWorrior/src/View/ViewManager.ts",
- "E:/LayaProject/ArcherWorrior/src/Net/ServerManager.ts",
- "E:/LayaProject/ArcherWorrior/src/Tools/AudioManager.ts",
- "E:/LayaProject/ArcherWorrior/src/Tools/EventManager.ts",
- "E:/LayaProject/ArcherWorrior/src/View/MainGameView.ts",
- "E:/LayaProject/ArcherWorrior/src/Game/GameManager.ts"
- ],
- "map": "{\"version\":3,\"file\":\"TrialView.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/View/TrialView.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|