blueshell
Version:
A Behavior Tree implementation in modern Javascript
8 lines (7 loc) • 344 B
TypeScript
import { Action } from './Base';
import { BlueshellState } from '../models';
export declare class Predicate<S extends BlueshellState, E> extends Action<S, E> {
private readonly predicate;
constructor(name: string, predicate: (state: S, event: E) => boolean);
protected onEvent(state: S, event: E): import("../models").ResultCode;
}