@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
36 lines • 1.38 kB
TypeScript
export class TopDownCameraLanderSystem extends System<any, any, any, any, any> {
constructor();
/**
*
* @type {Cache<number,Sampler2D>}
*/
samplerCache: Cache<number, Sampler2D>;
dependencies: (typeof TopDownCameraController | typeof TopDownCameraLander)[];
components_used: ResourceAccessSpecification<typeof TopDownCameraController>[];
/**
* @private
* @type {Array}
*/
private data;
/**
*
* @param {TopDownCameraLander} lander
* @param {TopDownCameraController} controller
* @param {number} entity
*/
link(lander: TopDownCameraLander, controller: TopDownCameraController, entity: number): void;
/**
*
* @param {TopDownCameraLander} lander
* @param {TopDownCameraController} controller
* @param {number} entity
*/
unlink(lander: TopDownCameraLander, controller: TopDownCameraController, entity: number): void;
update(timeDelta: any): void;
}
import { System } from "../../../../ecs/System.js";
import { Cache } from "../../../../../core/cache/Cache.js";
import TopDownCameraController from "./TopDownCameraController.js";
import { TopDownCameraLander } from "./TopDownCameraLander.js";
import { ResourceAccessSpecification } from "../../../../../core/model/ResourceAccessSpecification.js";
//# sourceMappingURL=TopDownCameraLanderSystem.d.ts.map