5979d4c82e9fca3567be1b609c9ac1ff84c02019 4.2 KB

123456789101112
  1. {
  2. "code": "import { GamePool } from \"./GamePool\";\r\nimport { GlobalVariable } from \"../Net/GlobalVariable\";\r\nimport { Scene3DManager } from \"./Scene3DManager\";\r\nexport class ParticleManager {\r\n constructor() {\r\n this.hitmaxcount = 0;\r\n this.boommaxcount = 0;\r\n }\r\n static get Instance() {\r\n return ParticleManager.instance || (ParticleManager.instance = new ParticleManager());\r\n }\r\n CreateHitEffect(pos) {\r\n if (this.hitmaxcount >= GlobalVariable.hitmaxcount)\r\n return;\r\n let h = GamePool.Instance.SetActiveObject(\"hit\");\r\n h.transform.position = pos;\r\n Scene3DManager.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 GamePool.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 = GamePool.Instance.SetActiveObject(\"boom\");\r\n h.transform.position = pos;\r\n Scene3DManager.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 GamePool.Instance.SetDisableObject(sp);\r\n this.boommaxcount--;\r\n }\r\n CreateXueEffect(pos) {\r\n let h = GamePool.Instance.SetActiveObject(\"xue\");\r\n h.transform.position = pos;\r\n Scene3DManager.Instance.effectCon.addChild(h);\r\n Laya.timer.once(800, this, this.DisSpX, [h], false);\r\n }\r\n DisSpX(sp) {\r\n GamePool.Instance.SetDisableObject(sp);\r\n }\r\n}\r\nParticleManager.effectName = {\r\n hit: \"hit\",\r\n xue: \"xue\",\r\n boom: \"boom\"\r\n};\r\n//# sourceMappingURL=ParticleManager.js.map",
  3. "references": [
  4. "E:/LayaProject/gungang_laya/gungang/src/Util/Dictionary.ts",
  5. "E:/LayaProject/gungang_laya/gungang/src/Util/Mathf.ts",
  6. "E:/LayaProject/gungang_laya/gungang/src/GameLogic/GamePool.ts",
  7. "E:/LayaProject/gungang_laya/gungang/src/Net/GlobalVariable.ts",
  8. "E:/LayaProject/gungang_laya/gungang/src/GameLogic/Scene3DManager.ts"
  9. ],
  10. "map": "{\"version\":3,\"file\":\"ParticleManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/GameLogic/ParticleManager.ts\"],\"names\":[],\"mappings\":\"AAKA,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AAEtC,OAAO,EAAE,cAAc,EAAE,MAAM,uBAAuB,CAAC;AACvD,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,MAAM,OAAO,eAAe;IAA5B;QAUY,gBAAW,GAAG,CAAC,CAAC;QAahB,iBAAY,GAAG,CAAC,CAAC;IAuB7B,CAAC;IA5CU,MAAM,KAAK,QAAQ;QACtB,OAAO,eAAe,CAAC,QAAQ,IAAI,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,eAAe,EAAE,CAAC,CAAC;IAC1F,CAAC;IAOD,eAAe,CAAC,GAAG;QACf,IAAI,IAAI,CAAC,WAAW,IAAI,cAAc,CAAC,WAAW;YAAE,OAAO;QAC3D,IAAI,CAAC,GAAG,QAAQ,CAAC,QAAQ,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;QACjD,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC;QAC3B,cAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;QAC9C,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,QAAQ,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;QACvC,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,QAAQ,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC;QAClD,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC;QAC3B,cAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;QAC9C,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,QAAQ,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;QACvC,IAAI,CAAC,YAAY,EAAE,CAAC;IACxB,CAAC;IAED,eAAe,CAAC,GAAG;QACf,IAAI,CAAC,GAAG,QAAQ,CAAC,QAAQ,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;QACjD,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC;QAC3B,cAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;QAC9C,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,QAAQ,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;IAC3C,CAAC;;AAxCM,0BAAU,GAAG;IAChB,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,IAAI,EAAE,MAAM;CACf,CAAA\"}"
  11. }