1234567891011121314151617181920 |
- {
- "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { GameManager, GameState } from \"../Scripts/Game/GameManager\";\r\nimport { ResourcesManager } from \"../Scripts/Game/ResourcesManager\";\r\nimport PoolManager from \"../Scripts/Game/PoolManager\";\r\nimport WxApi from \"../WXSDK/wxsdk\";\r\nimport { Player } from \"../Scripts/Game/Player\";\r\nimport { LevelManager } from \"../Scripts/Game/LevelManager\";\r\nimport ADPlayer from \"../WXSDK/ADPlayer\";\r\nimport { Main } from \"../Main\";\r\nimport { WindowManager, WindowType } from \"./WindowManager\";\r\nimport { RecommendWindow } from \"./RecommendWindow\";\r\nexport class ReviveWindow extends ui.Window.ReviveWindowUI {\r\n constructor() {\r\n super();\r\n ReviveWindow.instance = this;\r\n }\r\n static get Instance() {\r\n return ReviveWindow.instance;\r\n }\r\n OnOpen(_data = null) {\r\n WxApi.Instance.recordAldEvent(\"进入复活界面\", \"1\");\r\n this.passBtn.clickHandler = Laya.Handler.create(this, this.OnPassRevive);\r\n this.reviveBtn.clickHandler = Laya.Handler.create(this, this.OnRevive, null, false);\r\n this.stagepre.value = Player.Instance.CurLevelPrecent;\r\n this.stagetex.value = LevelManager.Instance.curLevel.levelid.toString();\r\n this.stageClip.value = Math.floor(Player.Instance.CurLevelPrecent * 100).toString();\r\n this.getmoney.value = GameManager.Instance.gamegold.toString();\r\n WindowManager.Instance.OpenPopView(WindowType.RecommendWindow);\r\n RecommendWindow.Instance.ShowRecommendWindow(false, false, false, true, false);\r\n ADPlayer.MoveButton(this.BtnPan);\r\n this.height = Laya.stage.height;\r\n }\r\n OnPassRevive() {\r\n WxApi.Instance.recordAldEvent(\"点击跳过复活\", \"1\");\r\n GameManager.Instance.ChangeState(GameState.End, false);\r\n }\r\n ReadyShow() {\r\n this.showcarCamera = new Laya.Camera();\r\n this.showScence.addChild(this.showcarCamera);\r\n this.showlight = new Laya.DirectionLight();\r\n this.showScence.addChild(this.showlight);\r\n this.curstage = new Laya.Sprite3D();\r\n this.showScence.addChild(this.curstage);\r\n this.showcarCamera.viewport = new Laya.Viewport(this.showpan.x, this.showpan.y, this.showpan.width, this.showpan.height);\r\n this.showcarCamera.clearFlag = 2;\r\n this.showcarCamera.fieldOfView = 30;\r\n this.showcarCamera.transform.position = new Laya.Vector3(0, 0.5, 1.1);\r\n ResourcesManager.Instance.LoadPlayer(1, Laya.Handler.create(this, this.OnPlayerLoad, [1]));\r\n }\r\n OnPlayerLoad(_id, _model) {\r\n var cursprite = _model.getChildAt(0);\r\n this.cursprite = PoolManager.Instance.CreatMeshSprite3D(cursprite, \"\");\r\n this.curanimator = this.cursprite.getChildAt(0).getComponent(Laya.Animator);\r\n this.curstage.addChild(this.cursprite);\r\n this.cursprite.transform.localPosition = new Laya.Vector3(0, 0, 0);\r\n this.cursprite.transform.rotationEuler = new Laya.Vector3(-10, 0, 0);\r\n var lookpos = new Laya.Vector3(this.cursprite.transform.position.x, this.cursprite.transform.position.y + 0.3, this.cursprite.transform.position.z + 0.01);\r\n this.showcarCamera.transform.lookAt(lookpos, new Laya.Vector3(0, 1, 0));\r\n Laya.timer.once(500, this, () => {\r\n this.curanimator.play(\"lose\");\r\n });\r\n }\r\n OnRevive() {\r\n if (!Main.OnWx) {\r\n GameManager.Instance.ReviveGame();\r\n return;\r\n }\r\n WxApi.Instance.recordAldEvent(\"点击复活\", \"1\");\r\n ADPlayer.showVideoAd((flag) => {\r\n if (flag) {\r\n WxApi.Instance.recordAldEvent(\"复活成功\", \"1\");\r\n GameManager.Instance.ReviveGame();\r\n }\r\n else {\r\n WxApi.Instance.recordAldEvent(\"复活失败\", \"1\");\r\n }\r\n });\r\n }\r\n OnHide() {\r\n }\r\n}\r\n//# sourceMappingURL=ReviveWindow.js.map",
- "references": [
- "C:/Users/admin/Desktop/runner/src/Window/Component/IWindow.ts",
- "C:/Users/admin/Desktop/runner/src/ui/layaMaxUI.ts",
- "C:/Users/admin/Desktop/runner/src/Scripts/Game/GameManager.ts",
- "C:/Users/admin/Desktop/runner/src/Scripts/Game/ResourcesManager.ts",
- "C:/Users/admin/Desktop/runner/src/Scripts/Game/PoolManager.ts",
- "C:/Users/admin/Desktop/runner/src/WXSDK/wxsdk.ts",
- "C:/Users/admin/Desktop/runner/src/Scripts/Game/Player.ts",
- "C:/Users/admin/Desktop/runner/src/Scripts/Game/LevelManager.ts",
- "C:/Users/admin/Desktop/runner/src/WXSDK/ADPlayer.ts",
- "C:/Users/admin/Desktop/runner/src/Main.ts",
- "C:/Users/admin/Desktop/runner/src/Window/WindowManager.ts",
- "C:/Users/admin/Desktop/runner/src/Window/RecommendWindow.ts",
- "C:/Users/admin/Desktop/runner/src/Window/FriendPlayingWindow.ts"
- ],
- "map": "{\"version\":3,\"file\":\"ReviveWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/ReviveWindow.ts\"],\"names\":[],\"mappings\":\"AAEA,OAAO,EAAE,EAAE,EAAE,MAAM,iBAAiB,CAAC;AACrC,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,6BAA6B,CAAC;AACrE,OAAO,EAAE,gBAAgB,EAAE,MAAM,kCAAkC,CAAC;AACpE,OAAO,WAAW,MAAM,6BAA6B,CAAC;AACtD,OAAO,KAAK,MAAM,gBAAgB,CAAC;AACnC,OAAO,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AAChD,OAAO,EAAE,YAAY,EAAE,MAAM,8BAA8B,CAAC;AAC5D,OAAO,QAAQ,MAAM,mBAAmB,CAAC;AACzC,OAAO,EAAE,IAAI,EAAE,MAAM,SAAS,CAAC;AAC/B,OAAO,EAAE,aAAa,EAAE,UAAU,EAAE,MAAM,iBAAiB,CAAC;AAC5D,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAIpD,MAAM,OAAO,YAAa,SAAQ,EAAE,CAAC,MAAM,CAAC,cAAc;IAGtD;QAEI,KAAK,EAAE,CAAC;QACR,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC;IACjC,CAAC;IAEM,MAAM,KAAK,QAAQ;QAEtB,OAAO,YAAY,CAAC,QAAQ,CAAC;IACjC,CAAC;IASD,MAAM,CAAC,KAAK,GAAG,IAAI;QAEf,KAAK,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,EAAC,GAAG,CAAC,CAAC;QAE5C,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QACxE,IAAI,CAAC,SAAS,CAAC,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAC,IAAI,CAAC,QAAQ,EAAC,IAAI,EAAC,KAAK,CAAC,CAAC;QACjF,IAAI,CAAC,QAAQ,CAAC,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC;QACtD,IAAI,CAAC,QAAQ,CAAC,KAAK,GAAG,YAAY,CAAC,QAAQ,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC;QACxE,IAAI,CAAC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC;QACpF,IAAI,CAAC,QAAQ,CAAC,KAAK,GAAG,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC;QAE/D,aAAa,CAAC,QAAQ,CAAC,WAAW,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC;QAC/D,eAAe,CAAC,QAAQ,CAAC,mBAAmB,CAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,IAAI,EAAC,KAAK,CAAC,CAAC;QAQ3E,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QACjC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;IACpC,CAAC;IAED,YAAY;QAER,KAAK,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,EAAC,GAAG,CAAC,CAAC;QAC5C,WAAW,CAAC,QAAQ,CAAC,WAAW,CAAC,SAAS,CAAC,GAAG,EAAC,KAAK,CAAC,CAAC;IAM1D,CAAC;IAED,SAAS;QAEL,IAAI,CAAC,aAAa,GAAG,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;QACvC,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;QAE7C,IAAI,CAAC,SAAS,GAAG,IAAI,IAAI,CAAC,cAAc,EAAE,CAAC;QAC3C,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAEzC,IAAI,CAAC,QAAQ,GAAG,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC;QACpC,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAExC,IAAI,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAC,IAAI,CAAC,OAAO,CAAC,KAAK,EAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;QACtH,IAAI,CAAC,aAAa,CAAC,SAAS,GAAG,CAAC,CAAC;QACjC,IAAI,CAAC,aAAa,CAAC,WAAW,GAAG,EAAE,CAAC;QACpC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,EAAC,GAAG,EAAC,GAAG,CAAC,CAAC;QAEpE,gBAAgB,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,EAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAC,IAAI,CAAC,YAAY,EAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IAC5F,CAAC;IAED,YAAY,CAAC,GAAU,EAAC,MAAoB;QAExC,IAAI,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,CAAC,CAAkB,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,WAAW,CAAC,QAAQ,CAAC,iBAAiB,CAAC,SAAS,EAAC,EAAE,CAAC,CAAC;QACtE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAkB,CAAC;QAC7F,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAEvC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,EAAC,CAAC,EAAC,CAAC,CAAC,CAAC;QACjE,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,EAAC,CAAC,EAAC,CAAC,CAAC,CAAC;QACnE,IAAI,OAAO,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,GAAG,EAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC;QACzJ,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,EAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,EAAC,CAAC,EAAC,CAAC,CAAC,CAAC,CAAC;QAErE,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAC,IAAI,EAAC,GAAE,EAAE;YAEzB,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAClC,CAAC,CAAC,CAAA;IACN,CAAC;IAED,QAAQ;QAEJ,IAAG,CAAC,IAAI,CAAC,IAAI,EACb;YACI,WAAW,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC;YAClC,OAAO;SACV;QAED,KAAK,CAAC,QAAQ,CAAC,cAAc,CAAC,MAAM,EAAC,GAAG,CAAC,CAAC;QAC1C,QAAQ,CAAC,WAAW,CAAC,CAAC,IAAI,EAAC,EAAE;YAEzB,IAAG,IAAI,EACP;gBACI,KAAK,CAAC,QAAQ,CAAC,cAAc,CAAC,MAAM,EAAC,GAAG,CAAC,CAAC;gBAC1C,WAAW,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC;aACrC;iBAED;gBACI,KAAK,CAAC,QAAQ,CAAC,cAAc,CAAC,MAAM,EAAC,GAAG,CAAC,CAAC;aAC7C;QACL,CAAC,CAAC,CAAA;IACN,CAAC;IAED,MAAM;IAKN,CAAC;CACJ\"}"
- }
|