blueshell
Version:
A Behavior Tree implementation in modern Javascript
10 lines (9 loc) • 490 B
TypeScript
import { IfElse } from './IfElse';
import { BlueshellState, ResultCode, BaseNode } from '../models';
export declare class IfElseWithNodeCondition<S extends BlueshellState, E> extends IfElse<S, E> {
private readonly conditionNode;
private conditionResult;
constructor(name: string, conditionNode: BaseNode<S, E>, consequent: BaseNode<S, E>, alternative?: BaseNode<S, E> | ResultCode);
getChildren(): BaseNode<S, E>[];
protected onEvent(state: S, event: E): ResultCode;
}