@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
32 lines • 1.11 kB
TypeScript
export class FogOfWarRevealerSystem extends System<any, any, any, any, any> {
/**
*
* @param {number} team
*/
constructor(team: number);
dependencies: (typeof Transform | typeof FogOfWarRevealer | typeof Team)[];
components_used: ResourceAccessSpecification<typeof FogOfWar>[];
data: any[];
/**
*
* @type {number}
*/
team: number;
/**
*
* @param {FogOfWarRevealer} revealer
* @param {Transform} transform
* @param {Team} team
* @param entity
*/
link(revealer: FogOfWarRevealer, transform: Transform, team: Team, entity: any): void;
forceUpdate(): void;
unlink(revealer: any, position: any, team: any, entity: any): void;
}
import { System } from "../System.js";
import { Transform } from "../transform/Transform.js";
import { FogOfWarRevealer } from "./FogOfWarRevealer.js";
import Team from "../team/Team.js";
import { FogOfWar } from "./FogOfWar.js";
import { ResourceAccessSpecification } from "../../../core/model/ResourceAccessSpecification.js";
//# sourceMappingURL=FogOfWarRevealerSystem.d.ts.map