blueshell
Version:
A Behavior Tree implementation in modern Javascript
13 lines (10 loc) • 308 B
text/typescript
import { Action } from './Base';
import { ResultCode, BlueshellState } from '../models';
export class Constant<S extends BlueshellState, E> extends Action<S, E> {
constructor(private readonly result: ResultCode, name: string = result) {
super(name);
}
protected onEvent() {
return this.result;
}
}