UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

39 lines 1.07 kB
/** * @extends System<BehaviorComponent> * * @author Alex Goldring * @copyright Company Named Limited (c) 2025 */ export class BehaviorSystem extends System<BehaviorComponent, any, any, any, any> { /** * * @param {Engine} engine */ constructor(engine: Engine); dependencies: (typeof BehaviorComponent)[]; systemClock: Clock; /** * * @type {Engine} */ engine: Engine; startup(entityManager: any): Promise<void>; shutdown(entityManager: any): Promise<void>; /** * * @param {BehaviorComponent} component * @param {number} entity */ link(component: BehaviorComponent, entity: number): void; /** * * @param {BehaviorComponent} component * @param {number} entity */ unlink(component: BehaviorComponent, entity: number): void; update(timeDelta: any): void; } import { BehaviorComponent } from "./BehaviorComponent.js"; import { System } from "../../../ecs/System.js"; import Clock from "../../../Clock.js"; //# sourceMappingURL=BehaviorSystem.d.ts.map