CharacterNavigation

class CharacterNavigation(    val spaceEngineers: SpaceEngineers,     val pathFinder: PathFinder<BlockId, Vec3F, String, String>,     val movement: CharacterMovement = VectorMovement(spaceEngineers)) : Navigation

Constructors

Link copied to clipboard
fun CharacterNavigation(    spaceEngineers: SpaceEngineers,     pathFinder: PathFinder<BlockId, Vec3F, String, String>,     movement: CharacterMovement = VectorMovement(spaceEngineers))

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun moveInLine(    targetLocation: Vec3F,     movementType: CharacterMovementType,     distanceTolerance: Float,     timeout: Duration)
Link copied to clipboard
open suspend override fun navigateToBlock(    id: BlockId,     movementType: CharacterMovementType,     distanceTolerance: Float,     timeout: Duration)

Properties

Link copied to clipboard
val movement: CharacterMovement
Link copied to clipboard
val pathFinder: PathFinder<BlockId, Vec3F, String, String>
Link copied to clipboard
val spaceEngineers: SpaceEngineers