b46c79a99b2bb42aa20675f7c0c3a2dddc242e14 3.1 KB

1234567891011
  1. {
  2. "code": "import { GameTool } from \"../Util/GameTool\";\r\nimport { NetInfoManager } from \"./NetInfoManager\";\r\nimport { PlayerManager } from \"./PlayerManager\";\r\nexport 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 len = NetInfoManager.Instance._level.length;\r\n let index = PlayerManager.Instance.stage;\r\n if (PlayerManager.Instance.stage > len)\r\n index = GameTool.randomInt(1, len);\r\n this.curLevelData = NetInfoManager.Instance.GetLevel(index);\r\n if (!this._level)\r\n this._level = new Level();\r\n this._level.SetLevel(this.curLevelData);\r\n }\r\n}\r\nexport class Level {\r\n constructor() {\r\n this.road_list = [];\r\n this.fail_gold = 0;\r\n }\r\n SetLevel(data) {\r\n this.road_list = GameTool.SpliteString(data[\"road_list\"]);\r\n this.gold = Number(data[\"gold\"]);\r\n this.fail_gold = Number(data[\"fail_gold\"]);\r\n this.enemy = data[\"enemy\"];\r\n this.enemy_hp = data[\"enemy_hp\"];\r\n this.isgold = Number(data[\"isgold\"]) == 1;\r\n this.enemy_cloth = data[\"enemy_cloth\"] ? Number(data[\"enemy_cloth\"]) : 1;\r\n }\r\n}\r\n//# sourceMappingURL=LevelController.js.map",
  3. "references": [
  4. "E:/LayaProject/gungang_laya/gungang/src/Net/GlobalVariable.ts",
  5. "E:/LayaProject/gungang_laya/gungang/src/Util/GameTool.ts",
  6. "E:/LayaProject/gungang_laya/gungang/src/Game/NetInfoManager.ts",
  7. "E:/LayaProject/gungang_laya/gungang/src/Game/PlayerManager.ts"
  8. ],
  9. "map": "{\"version\":3,\"file\":\"LevelController.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Game/LevelController.ts\"],\"names\":[],\"mappings\":\"AACA,OAAO,EAAC,QAAQ,EAAC,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,MAAM,OAAO,eAAe;IAEjB,MAAM,KAAK,QAAQ;QACtB,OAAO,eAAe,CAAC,QAAQ,IAAI,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,eAAe,EAAE,CAAC,CAAC;IAC1F,CAAC;IAKM,QAAQ,CAAC,KAAM;QAClB,IAAI,GAAG,GAAG,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC;QAChD,IAAI,KAAK,GAAE,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC;QACxC,IAAI,aAAa,CAAC,QAAQ,CAAC,KAAK,GAAG,GAAG;YAAE,KAAK,GAAG,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;QAC3E,IAAI,CAAC,YAAY,GAAG,cAAc,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;QAC5D,IAAI,CAAC,IAAI,CAAC,MAAM;YAAE,IAAI,CAAC,MAAM,GAAG,IAAI,KAAK,EAAE,CAAC;QAC5C,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IAC5C,CAAC;CACJ;AAED,MAAM,OAAO,KAAK;IAQd;QAPO,cAAS,GAAG,EAAE,CAAC;QAEf,cAAS,GAAW,CAAC,CAAC;IAO7B,CAAC;IACD,QAAQ,CAAC,IAAI;QACT,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;QAC1D,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;QACjC,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;QAC3C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC;QACjC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC;QAC1C,IAAI,CAAC,WAAW,GAAC,IAAI,CAAC,aAAa,CAAC,CAAA,CAAC,CAAA,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAA,CAAC,CAAA,CAAC,CAAC;IACvE,CAAC;CAEJ\"}"
  10. }