AbstractConfigurableMoveNode

A movement combining three strategies: the next target to reach, the route to follow, and the speed to move at.

Type Parameters

T

concentration type

P

position type

Inheritors

Properties

Link copied to clipboard

the environment where the node moves

Link copied to clipboard
override val reaction: NodeReaction<T>

The NodeReaction owning this action, hosted by targetNode.

Link copied to clipboard

Functions

Link copied to clipboard
override fun cloneAction(newReaction: Reaction<T>): Action<T>
Link copied to clipboard
open override fun execute()

Moves the node according to getNextPosition, in absolute or relative coordinates depending on isAbsolute.

Link copied to clipboard
override fun getNextPosition(): P

The next position to reach, in absolute or relative coordinates depending on isAbsolute.

Link copied to clipboard
open override fun toString(): String