vertecs
Version:
A typescript entity-component-system framework
13 lines (11 loc) • 337 B
text/typescript
import { System } from "../../core";
import State from "./State";
export default abstract class StateSystem<T extends State> extends System<[T]> {
protected constructor(
StateClass: new (...args: any[]) => T,
tps?: number,
dependencies?: any[]
) {
super([StateClass], tps, dependencies);
}
}