787077241a7ab539f5332e235d6b9ee814ed15db 6.1 KB

1234567891011121314
  1. {
  2. "code": "var Vector3 = Laya.Vector3;\r\nimport { GameManager } from \"./GameManager\";\r\nimport { EventManager, EventType } from \"./EventManager\";\r\nimport { AssetManager } from \"./AssetManager\";\r\nimport { CameraManager } from \"./CameraManager\";\r\nimport { ColliderLay } from \"./DataMaker\";\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.endsprite = _scene.getChildByName(\"end\");\r\n SceneManager.endsprite.active = false;\r\n var endcollider = SceneManager.endsprite.getComponent(Laya.PhysicsCollider);\r\n endcollider.collisionGroup = ColliderLay.end;\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.addComponent(CameraManager);\r\n SceneManager.maincamera.enableHDR = false;\r\n SceneManager.maincamera.clearColor = new Laya.Vector4(130 / 255, 201 / 255, 254 / 255, 1);\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 console.log(\"场景开始初始化...\");\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 EventManager.Trigger(EventType.GameIdle);\r\n }\r\n FirstEnter() {\r\n SceneManager.mainscene.visible = true;\r\n console.log(\"场景首次打开...\");\r\n for (var i = 0; i < AssetManager.effect.values.length; i++) {\r\n var cureffect = AssetManager.effect.values[i];\r\n SceneManager.mainscene.addChild(cureffect);\r\n cureffect.transform.position = new Vector3(0, 0, 5000);\r\n cureffect.active = true;\r\n }\r\n Laya.timer.once(3500, this, () => {\r\n for (var i = 0; i < AssetManager.effect.values.length; i++) {\r\n var cureffect = AssetManager.effect.values[i];\r\n cureffect.removeSelf();\r\n cureffect.transform.position = new Vector3(0, 0, 0);\r\n cureffect.active = false;\r\n }\r\n });\r\n }\r\n}\r\nSceneManager.camerastartpos = new Vector3();\r\nSceneManager.camerastartrot = new Laya.Quaternion();\r\n//# sourceMappingURL=SceneManager.js.map",
  3. "references": [
  4. "E:/LayaProject/samuraiflash-tt/src/Main/GameManager.ts",
  5. "E:/LayaProject/samuraiflash-tt/src/Main/EventManager.ts",
  6. "E:/LayaProject/samuraiflash-tt/src/Main/AssetManager.ts",
  7. "E:/LayaProject/samuraiflash-tt/src/Network/PlayerAccount.ts",
  8. "E:/LayaProject/samuraiflash-tt/src/Util/GameUtils.ts",
  9. "E:/LayaProject/samuraiflash-tt/src/Main/CameraManager.ts",
  10. "E:/LayaProject/samuraiflash-tt/src/Main/DataMaker.ts"
  11. ],
  12. "map": "{\"version\":3,\"file\":\"SceneManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Main/SceneManager.ts\"],\"names\":[],\"mappings\":\"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\"}"
  13. }