7310edf190766caf5c2f7f8d76c50afe43dfcfab 4.3 KB

123456789101112
  1. {
  2. "code": "import { PoolManager } from \"./PoolManager\";\r\nimport { GlobalVariable } from \"../game_module/GlobalVariable\";\r\nimport { SceneController } from \"./SceneController\";\r\nexport class EffectController {\r\n constructor() {\r\n this.hitmaxcount = 0;\r\n this.boommaxcount = 0;\r\n }\r\n static get Instance() {\r\n return EffectController.instance || (EffectController.instance = new EffectController());\r\n }\r\n CreateHitEffect(pos) {\r\n if (this.hitmaxcount >= GlobalVariable.hitmaxcount)\r\n return;\r\n let h = PoolManager.Instance.SetActiveObject(\"hit\");\r\n h.transform.position = pos;\r\n SceneController.Instance.effectCon.addChild(h);\r\n this.hitmaxcount++;\r\n Laya.timer.once(800, this, this.DisSpH, [h], false);\r\n }\r\n DisSpH(sp) {\r\n PoolManager.Instance.SetDisableObject(sp);\r\n this.hitmaxcount--;\r\n }\r\n CreateBoomEffect(pos) {\r\n if (this.boommaxcount >= GlobalVariable.boommaxcount)\r\n return;\r\n let h = PoolManager.Instance.SetActiveObject(\"boom\");\r\n h.transform.position = pos;\r\n SceneController.Instance.effectCon.addChild(h);\r\n this.boommaxcount++;\r\n Laya.timer.once(800, this, this.DisSpB, [h], false);\r\n }\r\n DisSpB(sp) {\r\n PoolManager.Instance.SetDisableObject(sp);\r\n this.boommaxcount--;\r\n }\r\n CreateXueEffect(pos) {\r\n let h = PoolManager.Instance.SetActiveObject(\"xue\");\r\n h.transform.position = pos;\r\n SceneController.Instance.effectCon.addChild(h);\r\n Laya.timer.once(800, this, this.DisSpX, [h], false);\r\n }\r\n DisSpX(sp) {\r\n PoolManager.Instance.SetDisableObject(sp);\r\n }\r\n}\r\nEffectController.effectName = {\r\n hit: \"hit\",\r\n xue: \"xue\",\r\n boom: \"boom\"\r\n};\r\n//# sourceMappingURL=EffectController.js.map",
  3. "references": [
  4. "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Dictionary.ts",
  5. "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Mathf.ts",
  6. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/PoolManager.ts",
  7. "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/GlobalVariable.ts",
  8. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/SceneController.ts"
  9. ],
  10. "map": "{\"version\":3,\"file\":\"EffectController.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/GameLogic/EffectController.ts\"],\"names\":[],\"mappings\":\"AAKA,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,OAAO,EAAE,cAAc,EAAE,MAAM,+BAA+B,CAAC;AAC/D,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,MAAM,OAAO,gBAAgB;IAA7B;QAWY,gBAAW,GAAG,CAAC,CAAC;QAahB,iBAAY,GAAG,CAAC,CAAC;IAuB7B,CAAC;IA7CU,MAAM,KAAK,QAAQ;QACtB,OAAO,gBAAgB,CAAC,QAAQ,IAAI,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,gBAAgB,EAAE,CAAC,CAAC;IAC7F,CAAC;IAQD,eAAe,CAAC,GAAG;QACf,IAAI,IAAI,CAAC,WAAW,IAAI,cAAc,CAAC,WAAW;YAAE,OAAO;QAC3D,IAAI,CAAC,GAAG,WAAW,CAAC,QAAQ,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;QACpD,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC;QAC3B,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,CAAC,WAAW,EAAE,CAAC;QACnB,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;IACxD,CAAC;IACD,MAAM,CAAC,EAAY;QACf,WAAW,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;QAC1C,IAAI,CAAC,WAAW,EAAE,CAAC;IACvB,CAAC;IAED,gBAAgB,CAAC,GAAG;QAChB,IAAI,IAAI,CAAC,YAAY,IAAI,cAAc,CAAC,YAAY;YAAE,OAAO;QAC7D,IAAI,CAAC,GAAG,WAAW,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC;QACrD,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC;QAC3B,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,CAAC,YAAY,EAAE,CAAC;QACpB,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;IACxD,CAAC;IACD,MAAM,CAAC,EAAY;QACf,WAAW,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;QAC1C,IAAI,CAAC,YAAY,EAAE,CAAC;IACxB,CAAC;IAED,eAAe,CAAC,GAAG;QACf,IAAI,CAAC,GAAG,WAAW,CAAC,QAAQ,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;QACpD,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC;QAC3B,eAAe,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;IACxD,CAAC;IACD,MAAM,CAAC,EAAY;QACf,WAAW,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;IAC9C,CAAC;;AAzCM,2BAAU,GAAG;IAChB,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,IAAI,EAAE,MAAM;CACf,CAAA\"}"
  11. }