@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
30 lines • 1.3 kB
TypeScript
export class GridPosition2TransformSystem extends System<any, any, any, any, any> {
constructor();
dependencies: (typeof Transform | typeof GridPosition | typeof GridPosition2Transform)[];
components_used: ResourceAccessSpecification<typeof Transform>[];
mapPoint: (x: any, y: any, v3: any) => void;
data: any[];
/**
*
* @param {GridPosition2Transform} component
* @param {GridPosition} gp
* @param {Transform} transform
* @param {number} entity
*/
link(component: GridPosition2Transform, gp: GridPosition, transform: Transform, entity: number): void;
/**
*
* @param {GridPosition2Transform} component
* @param {GridPosition} gp
* @param {Transform} transform
* @param {number} entity
*/
unlink(component: GridPosition2Transform, gp: GridPosition, transform: Transform, entity: number): void;
reset(): void;
}
import { System } from '../../ecs/System.js';
import { Transform } from '../../ecs/transform/Transform.js';
import GridPosition from '../position/GridPosition.js';
import { GridPosition2Transform } from './GridPosition2Transform.js';
import { ResourceAccessSpecification } from "../../../core/model/ResourceAccessSpecification.js";
//# sourceMappingURL=GridPosition2TransformSystem.d.ts.map