13a2889ec6cb6dccd7196c30fe52ea48c906da6f 4.2 KB

12345678910111213
  1. {
  2. "code": "var Vector3 = Laya.Vector3;\r\nimport { GameManager } from \"./GameManager\";\r\nimport { EventManager, EventType } from \"./EventManager\";\r\nimport { WxApi } from \"../WXSDK/Sdk\";\r\nexport class SceneManager {\r\n constructor(_scene) {\r\n this.frist = true;\r\n SceneManager.instance = this;\r\n SceneManager.mainscene = _scene;\r\n SceneManager.testmodel = _scene.getChildByName(\"model\");\r\n SceneManager.bodymeshfilter = SceneManager.testmodel.getChildAt(0).getChildAt(0).meshFilter;\r\n SceneManager.mapparent = new Laya.Node();\r\n SceneManager.mapparent.name = \"mapparent\";\r\n SceneManager.mainscene.addChild(SceneManager.mapparent);\r\n SceneManager.maincamera = _scene.getChildByName(\"Main Camera\");\r\n SceneManager.maincamera.enableHDR = false;\r\n SceneManager.camerastartpos = SceneManager.maincamera.transform.position.clone();\r\n SceneManager.camerastartrot = SceneManager.maincamera.transform.rotation.clone();\r\n SceneManager.mainlight = _scene.getChildByName(\"Directional Light\");\r\n WxApi.recordAldEvent(\"场景开始初始化...\");\r\n EventManager.On(EventType.LevelCreateComplete, this, this.OnLevelCreate);\r\n new GameManager();\r\n }\r\n static get Instance() {\r\n return SceneManager.instance;\r\n }\r\n OnLevelCreate() {\r\n if (this.frist) {\r\n this.frist = false;\r\n this.FirstEnter();\r\n }\r\n SceneManager.maincamera.transform.position = SceneManager.camerastartpos;\r\n SceneManager.maincamera.transform.rotation = SceneManager.camerastartrot;\r\n EventManager.Trigger(EventType.GameIdle);\r\n }\r\n FirstEnter() {\r\n SceneManager.mainscene.visible = true;\r\n WxApi.recordAldEvent(\"场景首次打开...\");\r\n }\r\n}\r\nSceneManager.camerastartpos = new Vector3();\r\nSceneManager.camerastartrot = new Laya.Quaternion();\r\n//# sourceMappingURL=SceneManager.js.map",
  3. "references": [
  4. "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/GameManager.ts",
  5. "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/EventManager.ts",
  6. "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/AssetManager.ts",
  7. "D:/Ver/samuraiflash/laya/samuraiflash/src/WXSDK/Sdk.ts",
  8. "D:/Ver/samuraiflash/laya/samuraiflash/src/Network/PlayerAccount.ts",
  9. "D:/Ver/samuraiflash/laya/samuraiflash/src/Util/GameUtils.ts"
  10. ],
  11. "map": "{\"version\":3,\"file\":\"SceneManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Main/SceneManager.ts\"],\"names\":[],\"mappings\":\"AAEA,IAAO,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;AAE9B,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,YAAY,EAAE,SAAS,EAAC,MAAM,gBAAgB,CAAC;AAExD,OAAO,EAAE,KAAK,EAAE,MAAM,cAAc,CAAC;AAKrC,MAAM,OAAO,YAAY;IAOrB,YAAY,MAAmB;QAmD/B,UAAK,GAAG,IAAI,CAAC;QAjDT,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC;QAC7B,YAAY,CAAC,SAAS,GAAG,MAAM,CAAC;QAEhC,YAAY,CAAC,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,OAAO,CAAa,CAAC;QACpE,YAAY,CAAC,cAAc,GAAI,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAA8B,CAAC,UAAU,CAAC;QAI1H,YAAY,CAAC,SAAS,GAAG,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC;QACzC,YAAY,CAAC,SAAS,CAAC,IAAI,GAAG,WAAW,CAAC;QAC1C,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;QAExD,YAAY,CAAC,UAAU,GAAG,MAAM,CAAC,cAAc,CAAC,aAAa,CAAU,CAAC;QACxE,YAAY,CAAC,UAAU,CAAC,SAAS,GAAG,KAAK,CAAC;QAI1C,YAAY,CAAC,cAAc,GAAG,YAAY,CAAC,UAAU,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QACjF,YAAY,CAAC,cAAc,GAAG,YAAY,CAAC,UAAU,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAEjF,YAAY,CAAC,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,mBAAmB,CAAwB,CAAC;QAE3F,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC;QACnC,YAAY,CAAC,EAAE,CAAC,SAAS,CAAC,mBAAmB,EAAC,IAAI,EAAC,IAAI,CAAC,aAAa,CAAC,CAAC;QACvE,IAAI,WAAW,EAAE,CAAC;IACtB,CAAC;IA/BD,MAAM,KAAK,QAAQ;QAEf,OAAO,YAAY,CAAC,QAAQ,CAAC;IACjC,CAAC;IAwCD,aAAa;QAET,IAAG,IAAI,CAAC,KAAK,EACb;YACI,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;YACnB,IAAI,CAAC,UAAU,EAAE,CAAC;SACrB;QACD,YAAY,CAAC,UAAU,CAAC,SAAS,CAAC,QAAQ,GAAG,YAAY,CAAC,cAAc,CAAC;QACzE,YAAY,CAAC,UAAU,CAAC,SAAS,CAAC,QAAQ,GAAG,YAAY,CAAC,cAAc,CAAC;QACzE,YAAY,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC;IAC7C,CAAC;IAGD,UAAU;QAEN,YAAY,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC;QACtC,KAAK,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC;IAEtC,CAAC;;AA7BM,2BAAc,GAAW,IAAI,OAAO,EAAE,CAAC;AACvC,2BAAc,GAAmB,IAAI,IAAI,CAAC,UAAU,EAAE,CAAC\"}"
  12. }