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 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); } }