1234567891011121314151617181920212223 |
- import HarmNum from "../monster/harmnum";
- import { ResMgr } from "../res/resMgr";
- export class EffectMgr {
- private static _inst: EffectMgr;
- public static get inst(): EffectMgr {
- if (this._inst == null) {
- this._inst = new EffectMgr();
- }
- return this._inst;
- }
- layer: cc.Node;
- async createHarmNum(worldPos: cc.Vec2, harm: number){
- let harmNode = await ResMgr.inst.loadPrefab('monster/harmNum', this.layer);
- let localPos = this.layer.convertToNodeSpaceAR(worldPos);
- harmNode.setPosition(localPos);
- let harmCpt = harmNode.getComponent(HarmNum);
- harmCpt.setHarm(harm);
- }
- }
|