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