开始英雄技能系统,负责英雄技能的释放
This commit is contained in:
26
assets/script/game/skill/HeroSkillSystem.ts
Normal file
26
assets/script/game/skill/HeroSkillSystem.ts
Normal 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);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user