Files
heros/assets/script/game/battle/BattleEntity.ts
2025-02-03 22:02:26 +08:00

17 lines
490 B
TypeScript

import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { BattleStateComp } from "./BattleStateComp";
import { BattleManagerComp } from "./BattleManagerComp";
/** 战斗实体 */
export class BattleEntity extends ecs.Entity {
BattleState!: BattleStateComp;
BattleManager!: BattleManagerComp;
constructor() {
super();
}
protected init() {
this.addComponents<ecs.Comp>(BattleStateComp, BattleManagerComp);
}
}