UNPKG

blueshell

Version:

A Behavior Tree implementation in modern Javascript

10 lines (9 loc) 490 B
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; }