12345678910 |
- {
- "code": "import { ResourcesPath, AssetManager } from \"../Tools/AssetManager\";\r\nimport { DispatcherControl, DispatcherState } from \"../Tools/DispatcherControl\";\r\nimport { CameraControl } from \"../Main/CameraControl\";\r\nexport class LoadView {\r\n constructor() {\r\n LoadView.ins = this;\r\n new CameraControl();\r\n this.Init();\r\n }\r\n static get Instance() {\r\n if (LoadView.ins) {\r\n return LoadView.ins;\r\n }\r\n else {\r\n return new LoadView();\r\n }\r\n }\r\n Init() {\r\n this.LoadScene();\r\n }\r\n LoadScene() {\r\n Laya.Scene3D.load(ResourcesPath.MainScene, Laya.Handler.create(this, (scene) => {\r\n this.mainscene = scene;\r\n this.maincamera = this.mainscene.getChildByName(\"Main Camera\");\r\n console.log(this.maincamera);\r\n Laya.stage.addChild(this.mainscene);\r\n console.log(\"场景加载完毕--\");\r\n this.LoadZombie();\r\n }));\r\n }\r\n LoadZombie() {\r\n Laya.loader.create(ResourcesPath.Zombie, Laya.Handler.create(this, (zombie) => {\r\n AssetManager.Instance.Zombie.set(1, zombie);\r\n }));\r\n console.log(\"僵尸模型加载完毕--\");\r\n this.LoadPolice();\r\n }\r\n LoadPolice() {\r\n Laya.loader.create(ResourcesPath.Police, Laya.Handler.create(this, (police) => {\r\n AssetManager.Instance.Police.set(1, police);\r\n console.log(\"警察模型加载完毕--\");\r\n this.LoadPeople();\r\n }));\r\n }\r\n LoadPeople() {\r\n var path = [];\r\n for (let i = 0; i < ResourcesPath.People.length; i++) {\r\n path.push(ResourcesPath.People[i]);\r\n }\r\n Laya.loader.create(path, Laya.Handler.create(this, () => {\r\n for (var i = 0; i < ResourcesPath.People.length; i++) {\r\n var people = Laya.loader.getRes(ResourcesPath.People[i]);\r\n AssetManager.Instance.People.set(i + 1, people);\r\n Laya.loader.clearRes(ResourcesPath.People[i]);\r\n }\r\n console.log(\"平民模型加载完毕--\");\r\n DispatcherControl.DispatcherTrigger(DispatcherState.LoadComplete);\r\n }));\r\n }\r\n}\r\n//# sourceMappingURL=LoadView.js.map",
- "references": [
- "E:/LayaProject/ZombieInfect/src/Tools/AssetManager.ts",
- "E:/LayaProject/ZombieInfect/src/Tools/DispatcherControl.ts",
- "E:/LayaProject/ZombieInfect/src/Main/CameraControl.ts"
- ],
- "map": "{\"version\":3,\"file\":\"LoadView.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/View/LoadView.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|