d94feb70da3d42dc616fc16a8977df0905d6454e 1.2 KB

123456789
  1. {
  2. "code": "import Game_Tool from \"../Util/Game_Tool\";\r\nimport { CfgManager } from \"./CfgManager\";\r\nexport class Level {\r\n constructor() {\r\n this.enemy_lis = [];\r\n }\r\n SetLevel(data) {\r\n this.enemy_lis = Game_Tool.SpliteString(data[\"enemy_list\"]);\r\n this.gold = Number(data[\"gold\"]);\r\n }\r\n}\r\nexport default class LevelController {\r\n static get Instance() {\r\n return LevelController.instance || (LevelController.instance = new LevelController());\r\n }\r\n SetLevel(level) {\r\n let maxL = CfgManager.Instance.mission.length;\r\n if (level >= maxL)\r\n level = Game_Tool.randomInt(maxL - 6, maxL - 1);\r\n this.curLevelData = CfgManager.Instance.GetMission(level + 1);\r\n if (!this._level)\r\n this._level = new Level();\r\n this._level.SetLevel(this.curLevelData);\r\n }\r\n}\r\n",
  3. "references": [
  4. "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/GlobalVariable.ts",
  5. "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Game_Tool.ts",
  6. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/CfgManager.ts"
  7. ]
  8. }