UNPKG

@curbl/ecs

Version:

Small Entity Component System

13 lines (12 loc) 465 B
import { System } from './system'; export declare class SystemStore { private updateMethods; private readonly systems; setUpdateMethods(methods: string[]): void; addSystem(system: System): void; removeSystem(system: System): void; hasSystem(system: System): boolean; clear(): void; private callMethodOnSystems; update(a1?: any, a2?: any, a3?: any, a4?: any, a5?: any, a6?: any, a7?: any, a8?: any, a9?: any): void; }