import { v3 } from "cc"; import { ecs } from "../../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS"; import { MoveToComp } from "../../common/ecs/position/MoveTo"; import { Subway } from "../Subway"; import { SubwayModelComp } from "../model/SubwayModelComp"; /** 检查左侧和右侧是否可以出人 */ @ecs.register('SubwayGenPuppet') export class SubwayGenPuppetComp extends ecs.Comp { reset() { } } export class SubwayGenPuppetSystem extends ecs.ComblockSystem implements ecs.IEntityEnterSystem { filter(): ecs.IMatcher { return ecs.allOf(SubwayGenPuppetComp,SubwayModelComp); } entityEnter(e: Subway): void { e.remove(SubwayGenPuppetComp) } }