UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

40 lines 1.01 kB
/** * Dispatch an event to an entity via {@link EntityComponentDataset#sendEvent} * @see WaitForEventBehavior * @author Alex Goldring * @copyright Company Named Limited (c) 2025 */ export class SendEventBehavior extends EntityBehavior { /** * * @param {{event:string, data?:Object, target?:number}} json * @return {SendEventBehavior} */ static fromJSON(json: { event: string; data?: any; target?: number; }): SendEventBehavior; /** * ID of the event * @type {string} */ event: string; data: {}; /** * * @type {number} */ target: number; /** * * @param {string} event * @param {Object} [data] * @param {number} [target] */ fromJSON({ event, data, target }: string): void; tick(timeDelta: any): BehaviorStatus; } import { EntityBehavior } from "./EntityBehavior.js"; import { BehaviorStatus } from "../BehaviorStatus.js"; //# sourceMappingURL=SendEventBehavior.d.ts.map