{ "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 ];\r\n ResourceLoad.LoadResource(arr, () => {\r\n this.InitAsset();\r\n if (callback)\r\n callback();\r\n });\r\n }\r\n InitAsset() {\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", "references": [ "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/GameDefined.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/ResourceLoad.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/PoolManager.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/SceneController.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/ViewManager.ts", "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/InputController.ts" ] }