开始英雄技能系统,负责英雄技能的释放

This commit is contained in:
2025-02-02 17:18:32 +08:00
parent 00148863ad
commit 215fcd3a76
14 changed files with 56 additions and 484 deletions

View File

@@ -0,0 +1,26 @@
import { Node, Vec3 } from "cc";
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { HeroViewComp } from "../hero/HeroViewComp";
import { HeroSkillsComp } from "./heroSkillsComp";
/** 技能系统 */
@ecs.register('HeroSkillSystem')
export class HeroSkillSystem extends ecs.ComblockSystem<ecs.Entity> implements ecs.ISystemUpdate {
filter(): ecs.IMatcher {
return ecs.allOf(HeroSkillsComp, HeroViewComp);
}
update(e: ecs.Entity) {
let skills = e.get(HeroSkillsComp);
let view = e.get(HeroViewComp);
}
}