UNPKG

phaser4-rex-plugins

Version:
39 lines (22 loc) 765 B
import Tree from '../behaviortree/BehaviorTree.js'; import Blackboard from '../blackboard/Base'; import BaseExpression from '../nodes/expressions/BaseExpression'; export default Tick; declare namespace Tick { } declare class Tick<T = object> { constructor(); tree: Tree; blackboard: Blackboard; target: T; destroy(): void; setTree(tree: Tree): this; setBlackBoard(blackboard: Blackboard): this; setTarget(target: T): this; reset(): this; getGlobalMemory(): Blackboard.MemoryType; getTreeMemory(): Blackboard.MemoryType; getNodeMemory(nodeID: string): Blackboard.MemoryType; readonly currentTime: number; evalExpression(expression: BaseExpression): any; }