blueshell
Version:
A Behavior Tree implementation in modern Javascript
11 lines (10 loc) • 425 B
TypeScript
import { RepeatWhen } from './RepeatWhen';
import { NodeStorage, BlueshellState, BaseNode } from '../../models';
export type RetryNodeStorage = NodeStorage & {
repeats?: number;
};
export declare class Retry<S extends BlueshellState, E> extends RepeatWhen<S, E> {
private readonly numRepeats;
constructor(name: string, child: BaseNode<S, E>, numRepeats: number);
getNodeStorage(state: S): RetryNodeStorage;
}