UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

36 lines 1.06 kB
/** * @extends System<BehaviorComponent> */ 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, readyCallback: any, errorCallback: any): void; shutdown(entityManager: any, readyCallback: any, errorCallback: any): 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