游戏流程控制通过节点间 通信完成

This commit is contained in:
2025-05-29 16:45:43 +08:00
parent 8cb3fe192d
commit e695b9bdac
7 changed files with 75 additions and 82 deletions

View File

@@ -20,7 +20,7 @@ export class HeroSkillSystem extends ecs.ComblockSystem implements ecs.ISystemUp
private _timers: { [key: string]: number } = {};
private _damageQueue: Array<{ timer: number; callback: () => void }> = [];
init(): void {
oops.message.on(GameEvent.MissionEnd, this.clear_timer, this);
oops.message.on(GameEvent.FightEnd, this.clear_timer, this);
}
filter(): ecs.IMatcher {
return ecs.allOf(HeroViewComp);