@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
50 lines • 955 B
TypeScript
export class BlackboardTrigger {
/**
* @type {String|null}
*/
code: string | null;
/**
*
* @type {boolean}
*/
isLinked: boolean;
/**
*
* @type {Blackboard}
*/
blackboard: Blackboard;
/**
*
* @type {ReactiveTrigger}
*/
trigger: ReactiveTrigger;
/**
*
* @returns {ReactiveExpression}
*/
getExpression(): ReactiveExpression;
/**
*
* @returns {boolean}
*/
isCompiled(): boolean;
compile(): void;
/**
*
* @param {Blackboard} blackboard
*/
link(blackboard: Blackboard): void;
unlink(): void;
/**
* @private
* @param {ReactiveReference} ref
*/
private connectReference;
/**
* @private
* @param {ReactiveReference} ref
*/
private releaseReference;
}
import { ReactiveTrigger } from "./ReactiveTrigger.js";
//# sourceMappingURL=BlackboardTrigger.d.ts.map