SpaceEngineers

interface SpaceEngineers : Closeable

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun close()

Properties

Link copied to clipboard
abstract val admin: SpaceEngineersAdmin
Link copied to clipboard
abstract val blocks: Blocks
Link copied to clipboard
abstract val character: Character
Link copied to clipboard
abstract val debug: Debug
Link copied to clipboard
abstract val definitions: Definitions
Link copied to clipboard
abstract val input: Input
Link copied to clipboard
abstract val items: Items
Link copied to clipboard
abstract val observer: Observer
Link copied to clipboard
abstract val screens: Screens
Link copied to clipboard
abstract val session: Session

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
suspend fun SpaceEngineers.blockingMoveBackwardsByDistance(    distance: Float,     startPosition: Vec3F,     timeoutMs: Long = 20000,     characterMovementType: CharacterMovementType = CharacterMovementType.RUN)
Link copied to clipboard
suspend fun SpaceEngineers.blockingMoveByDistance(    distance: Float,     startPosition: Vec3F,     timeoutMs: Long = 20000,     orientation: Vec3F,     characterMovementType: CharacterMovementType = CharacterMovementType.RUN)
Link copied to clipboard
suspend fun SpaceEngineers.blockingMoveForwardByDistance(    distance: Float,     startPosition: Vec3F,     timeoutMs: Long = 20000,     characterMovementType: CharacterMovementType = CharacterMovementType.RUN)
Link copied to clipboard
suspend fun SpaceEngineers.blockingRotateUntilOrientationForward(    finalOrientation: Vec3F,     rotation: Vec2F,     delta: Float = 0.01f,     timeoutMs: Long = 30000)
Link copied to clipboard
suspend fun SpaceEngineers.blockingRotateUntilOrientationUp(    finalOrientation: Vec3F,     rotation: Vec2F,     delta: Float = 0.01f,     timeoutMs: Long = 30000)
Link copied to clipboard
fun SpaceEngineers.cleanBlocks()
Link copied to clipboard
fun SpaceEngineers.extend(pathFinder: PathFinder<BlockId, Vec3F, String, String> = Iv4XRAStarPathFinder()): ExtendedSpaceEngineers
Link copied to clipboard
suspend fun SpaceEngineers.grindDownToPercentage(    block: Block,     percentage: Double,     timeoutMs: Long = 20000,     grinderLocation: ToolbarLocation)
Link copied to clipboard
suspend fun SpaceEngineers.grindUntilIntegrityPercentage(    block: Block,     percentage: Double,     toolLocation: ToolbarLocation,     checkBlockIntegrity: (Block, Double) -> Boolean = { block_, integrity -> block_.integrity > integrity },     timeoutMs: Long = 20000)
Link copied to clipboard
suspend fun SpaceEngineers.grindUntilIntegrityValue(    block: Block,     integrity: Double,     toolLocation: ToolbarLocation,     checkBlockIntegrity: (Block, Double) -> Boolean = { block_, integrity_ -> block_.integrity > integrity_ },     timeoutMs: Long = 20000)
Link copied to clipboard
fun SpaceEngineers.removeAllBlocks()
Link copied to clipboard
suspend fun SpaceEngineers.torchUpToPercentage(    block: Block,     percentage: Double,     torchLocation: ToolbarLocation)