0a301e04053694853144a92005b8cd8543061ec2 4.3 KB

123456789101112
  1. {
  2. "code": "import GameDefined from \"./GameDefined\";\r\nimport ResourceLoad from \"./ResourceLoad\";\r\nimport { PoolManager } from \"./PoolManager\";\r\nimport { SceneController } from \"./SceneController\";\r\nexport default class AssetController {\r\n static get Instance() {\r\n return this.instance || (this.instance = new AssetController());\r\n }\r\n LoadAsset(callback) {\r\n var arr = [\r\n GameDefined.main_path,\r\n GameDefined.enemy_path,\r\n GameDefined.playerBullet_path,\r\n GameDefined.tower_path\r\n ];\r\n let arr1 = arr.concat(GameDefined.player_path);\r\n ResourceLoad.LoadResource(arr1, () => {\r\n this.InitAsset();\r\n if (callback)\r\n callback();\r\n });\r\n }\r\n InitAsset() {\r\n GameDefined.player_path.forEach(element => {\r\n let _player = Laya.loader.getRes(element);\r\n Laya.loader.clearRes(element);\r\n this.LoadPoolRes(_player.name, _player);\r\n });\r\n let _enemy = Laya.loader.getRes(GameDefined.enemy_path);\r\n Laya.loader.clearRes(GameDefined.enemy_path);\r\n this.LoadPoolRes(_enemy.name, _enemy);\r\n let _playerbullet = Laya.loader.getRes(GameDefined.playerBullet_path);\r\n Laya.loader.clearRes(GameDefined.playerBullet_path);\r\n this.LoadPoolRes(_playerbullet.name, _playerbullet);\r\n let _tower = Laya.loader.getRes(GameDefined.tower_path);\r\n Laya.loader.clearRes(GameDefined.tower_path);\r\n this.LoadPoolRes(_tower.name, _tower);\r\n let _scene = Laya.loader.getRes(GameDefined.main_path);\r\n Laya.loader.clearRes(GameDefined.main_path);\r\n SceneController.Instance.Init(_scene);\r\n }\r\n LoadPoolRes(name, prefab) {\r\n PoolManager.Instance.InitData(name, prefab);\r\n }\r\n}\r\n//# sourceMappingURL=AssetController.js.map",
  3. "references": [
  4. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/GameDefined.ts",
  5. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/ResourceLoad.ts",
  6. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/PoolManager.ts",
  7. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/SceneController.ts",
  8. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/InputController.ts"
  9. ],
  10. "map": "{\"version\":3,\"file\":\"AssetController.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/GameLogic/AssetController.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,WAAW,MAAM,eAAe,CAAC;AAGxC,OAAO,YAAY,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAGpD,MAAM,CAAC,OAAO,OAAO,eAAe;IAEzB,MAAM,KAAK,QAAQ;QACtB,OAAO,IAAI,CAAC,QAAQ,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,eAAe,EAAE,CAAC,CAAC;IACpE,CAAC;IACM,SAAS,CAAC,QAAS;QACtB,IAAI,GAAG,GAAG;YACN,WAAW,CAAC,SAAS;YAErB,WAAW,CAAC,UAAU;YAEtB,WAAW,CAAC,iBAAiB;YAC7B,WAAW,CAAC,UAAU;SACzB,CAAC;QACF,IAAI,IAAI,GAAG,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC;QAC/C,YAAY,CAAC,YAAY,CAAC,IAAI,EAAE,GAAG,EAAE;YACjC,IAAI,CAAC,SAAS,EAAE,CAAC;YACjB,IAAI,QAAQ;gBAAE,QAAQ,EAAE,CAAC;QAC7B,CAAC,CAAC,CAAA;IACN,CAAC;IAGM,SAAS;QACZ,WAAW,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;YACtC,IAAI,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;YAC1C,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;YAC9B,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;QAC5C,CAAC,CAAC,CAAC;QAGH,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;QACxD,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;QAC7C,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;QAMtC,IAAI,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAC;QACtE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAC;QACpD,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC;QAEpD,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;QACxD,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;QAC7C,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;QAEtC,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC;QACvD,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC;QAG5C,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IAC1C,CAAC;IACD,WAAW,CAAC,IAAI,EAAE,MAAM;QACpB,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChD,CAAC;CAEJ\"}"
  11. }