12345678910111213141516171819 |
- {
- "code": "import { EventManager } from \"../GameLogic/EventManager\";\r\nimport { ui } from \"../ui/layaMaxUI\";\r\nimport MainRoleManager from \"../Manager/MainRoleManager\";\r\nimport GuideController from \"../Manager/GuideController\";\r\nimport { MatrixTransform } from \"../Util/MatrixTransform\";\r\nimport CameraManager from \"../Manager/CameraManager\";\r\nimport { Mathf } from \"../Util/Mathf\";\r\nexport default class GuideUi extends ui.GuideUiUI {\r\n constructor() {\r\n super();\r\n this.isguide2or3 = false;\r\n this.guide1pos = Mathf.VecZero;\r\n this.guide1Com = false;\r\n GuideUi.instance = this;\r\n this.resizeHander();\r\n EventManager.on(Laya.Event.RESIZE, this, this.resizeHander);\r\n }\r\n static get Instance() {\r\n return GuideUi.instance;\r\n }\r\n OnShow(data) {\r\n this.InitHandler();\r\n this.InitDate();\r\n this.InitHandler();\r\n this.InitUi();\r\n }\r\n InitUi() {\r\n }\r\n InitDate() {\r\n }\r\n InitHandler() {\r\n }\r\n SetGuide(type) {\r\n if (!this.playerTran)\r\n this.playerTran = MainRoleManager.Instance.playerTra;\r\n if (!this._camera)\r\n this._camera = CameraManager.Instance._camer;\r\n if (type == 1) {\r\n this.guide1Image.visible = true;\r\n this.guide2Image.visible = false;\r\n this.guide3Image.visible = false;\r\n this.guide1Box.visible = true;\r\n this.guide1.play(0, true);\r\n this.guide4Box.visible = false;\r\n if (this.playerTran.localPositionX <= GuideController.Instance.guide1pos.x) {\r\n this.guide2Box.visible = true;\r\n this.guide3Box.visible = false;\r\n this.isguide2or3 = true;\r\n this.guide2.play(0, true);\r\n }\r\n else {\r\n this.guide2Box.visible = false;\r\n this.guide3Box.visible = true;\r\n this.isguide2or3 = false;\r\n this.guide3.play(0, true);\r\n }\r\n this.guide1pos = GuideController.Instance.guide1pos.clone();\r\n Laya.timer.frameLoop(1, this, this._guide1);\r\n this.guide1Com = false;\r\n }\r\n else if (type == 2) {\r\n }\r\n }\r\n _guide1() {\r\n if (!this.guide1Com) {\r\n let p = MatrixTransform.WorldToScreen2(this._camera, GuideController.Instance.guide1pos.clone());\r\n this.guide1Box.pos(p.x, p.y);\r\n this.guide1pos.z = this.playerTran.localPositionZ + 10;\r\n let p1 = MatrixTransform.WorldToScreen2(this._camera, this.guide1pos);\r\n if (this.isguide2or3) {\r\n this.guide2Box.pos(p1.x, p1.y);\r\n }\r\n else {\r\n this.guide3Box.pos(p1.x, p1.y);\r\n }\r\n if (this.playerTran.localPositionZ >= GuideController.Instance.guide1pos.z - 5) {\r\n this.guide2.stop();\r\n this.guide3.stop();\r\n this.guide2Box.visible = false;\r\n this.guide3Box.visible = false;\r\n ;\r\n this.guide1Box.visible = false;\r\n this.guide1Com = true;\r\n this.guide1Image.visible = false;\r\n }\r\n }\r\n else {\r\n if (this.playerTran.localPositionZ >= GuideController.Instance.guide1pos.z) {\r\n console.log(111);\r\n Laya.timer.clear(this, this._guide1);\r\n this.Guide2();\r\n }\r\n }\r\n }\r\n Guide2() {\r\n this.guide3Box.visible = true;\r\n this.guide4Box.visible = true;\r\n this.guide2Image.visible = true;\r\n this.guide3.play(0, true);\r\n this.guide4.play(0, true);\r\n Laya.timer.frameLoop(1, this, this._guide2);\r\n this.guide1pos.x = -4.5;\r\n this.guide1pos.y = 0;\r\n }\r\n _guide2() {\r\n let p = MatrixTransform.WorldToScreen2(this._camera, GuideController.Instance.guide2Pos.clone());\r\n this.guide4Box.pos(p.x, p.y);\r\n this.guide1pos.z = this.playerTran.localPositionZ + 5;\r\n let p1 = MatrixTransform.WorldToScreen2(this._camera, this.guide1pos);\r\n this.guide3Box.pos(p1.x, p1.y);\r\n if (this.playerTran.localPositionZ >= GuideController.Instance.guide2Pos.z - 10) {\r\n this.guide3Box.visible = false;\r\n this.guide4Box.visible = false;\r\n this.guide2Image.visible = false;\r\n this.guide3Image.visible = true;\r\n this.guide3.stop();\r\n this.guide4.stop();\r\n Laya.timer.clear(this, this._guide2);\r\n Laya.timer.once(5000, this, () => {\r\n GuideController.Instance.OverGuide();\r\n });\r\n }\r\n }\r\n OnClose() {\r\n EventManager.off(Laya.Event.RESIZE, this, this.resizeHander);\r\n GuideUi.instance = null;\r\n Laya.timer.clearAll(this);\r\n }\r\n resizeHander() {\r\n this.height = Laya.stage.height;\r\n }\r\n}\r\n//# sourceMappingURL=GuideUi.js.map",
- "references": [
- "E:/LayaProject/gungang_laya/gungang/src/GameLogic/EventManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/ui/layaMaxUI.ts",
- "E:/LayaProject/gungang_laya/gungang/src/game_module/DisplayerCarController.ts",
- "E:/LayaProject/gungang_laya/gungang/src/game_module/BannerAndVideo1.ts",
- "E:/LayaProject/gungang_laya/gungang/src/game_module/ViewManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Window/MainUi.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Manager/MateManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Manager/MainRoleManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Manager/GuideController.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Util/MatrixTransform.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Manager/CameraManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Util/Mathf.ts"
- ],
- "map": "{\"version\":3,\"file\":\"GuideUi.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/GuideUi.ts\"],\"names\":[],\"mappings\":\"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AACzD,OAAO,EAAE,EAAE,EAAE,MAAM,iBAAiB,CAAC;AAMrC,OAAO,eAAe,MAAM,4BAA4B,CAAC;AACzD,OAAO,eAAe,MAAM,4BAA4B,CAAC;AACzD,OAAO,EAAE,eAAe,EAAE,MAAM,yBAAyB,CAAC;AAC1D,OAAO,aAAa,MAAM,0BAA0B,CAAC;AACrD,OAAO,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAEtC,MAAM,CAAC,OAAO,OAAO,OAAQ,SAAQ,EAAE,CAAC,SAAS;IAK7C;QACI,KAAK,EAAE,CAAC;QAsBJ,gBAAW,GAAG,KAAK,CAAC;QACpB,cAAS,GAAiB,KAAK,CAAC,OAAO,CAAC;QACxC,cAAS,GAAG,KAAK,CAAC;QAvBtB,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC;QACxB,IAAI,CAAC,YAAY,EAAE,CAAC;QACpB,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;IAChE,CAAC;IARD,MAAM,KAAK,QAAQ;QACf,OAAO,OAAO,CAAC,QAAQ,CAAC;IAC5B,CAAC;IAOD,MAAM,CAAC,IAAU;QACb,IAAI,CAAC,WAAW,EAAE,CAAC;QACnB,IAAI,CAAC,QAAQ,EAAE,CAAC;QAChB,IAAI,CAAC,WAAW,EAAE,CAAC;QACnB,IAAI,CAAC,MAAM,EAAE,CAAC;IAClB,CAAC;IACD,MAAM;IAEN,CAAC;IACD,QAAQ;IACR,CAAC;IACD,WAAW;IAEX,CAAC;IAOD,QAAQ,CAAC,IAAI;QACT,IAAI,CAAC,IAAI,CAAC,UAAU;YAAE,IAAI,CAAC,UAAU,GAAG,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC;QAC3E,IAAI,CAAC,IAAI,CAAC,OAAO;YAAE,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC,QAAQ,CAAC,MAAM,CAAC;QAChE,IAAI,IAAI,IAAI,CAAC,EAAE;YACX,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,IAAI,CAAC;YAChC,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,KAAK,CAAC;YACjC,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,KAAK,CAAC;YACjC,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC;YAC9B,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;YAC1B,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;YAC/B,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,IAAI,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE;gBACxE,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC;gBAC9B,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBAC/B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;gBACxB,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;aAC7B;iBAAM;gBACH,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBAC/B,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC;gBAC9B,IAAI,CAAC,WAAW,GAAG,KAAK,CAAC;gBACzB,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;aAC7B;YACD,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;YAC5D,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;YAC5C,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;SAC1B;aAAM,IAAI,IAAI,IAAI,CAAC,EAAE;SAErB;IACL,CAAC;IACD,OAAO;QACH,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YACjB,IAAI,CAAC,GAAG,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,EAAE,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC,CAAC;YACjG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;YAC7B,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,cAAc,GAAG,EAAE,CAAC;YACvD,IAAI,EAAE,GAAG,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;YACtE,IAAI,IAAI,CAAC,WAAW,EAAE;gBAClB,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;aAClC;iBAAM;gBACH,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;aAClC;YACD,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,IAAI,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE;gBAC5E,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;gBACnB,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;gBACnB,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBAC/B,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBAAA,CAAC;gBAChC,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;gBAC/B,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;gBACtB,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,KAAK,CAAC;aACpC;SACJ;aAAM;YACH,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,IAAI,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE;gBACxE,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACjB,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;gBACrC,IAAI,CAAC,MAAM,EAAE,CAAC;aACjB;SACJ;IAEL,CAAC;IACD,MAAM;QACF,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC;QAC9B,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC;QAC9B,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,IAAI,CAAC;QAChC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;QAC1B,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;QAC1B,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QAC5C,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC;QACxB,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC;IAEzB,CAAC;IACD,OAAO;QACH,IAAI,CAAC,GAAG,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,EAAE,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC,CAAC;QACjG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;QAC7B,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,cAAc,GAAG,CAAC,CAAC;QACtD,IAAI,EAAE,GAAG,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;QACtE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;QAC/B,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,IAAI,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,GAAG,EAAE,EAAE;YAC7E,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;YAC/B,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;YAC/B,IAAI,CAAC,WAAW,CAAC,OAAO,GAAC,KAAK,CAAC;YAC/B,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,IAAI,CAAC;YAChC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACnB,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACnB,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACpC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAC,IAAI,EAAC,GAAE,EAAE;gBAC1B,eAAe,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC;YACzC,CAAC,CAAC,CAAA;SACL;IAEL,CAAC;IAID,OAAO;QACH,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;QAC7D,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC;QACxB,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IAC9B,CAAC;IAED,YAAY;QACR,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;IACpC,CAAC;CACJ\"}"
- }
|