@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
40 lines • 1.01 kB
TypeScript
/**
* 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