Package spaceEngineers.controller

Types

Link copied to clipboard
interface BeaconAdmin
Link copied to clipboard
object BlockDefinitionSerializer : JsonContentPolymorphicSerializer<BlockDefinition>
Link copied to clipboard
data class BlockExtensions(val useObject: UseObjectExtensions)
Link copied to clipboard
interface Blocks
Link copied to clipboard
interface BlocksAdmin
Link copied to clipboard
interface ButtonPanelAdmin
Link copied to clipboard
interface Character
Link copied to clipboard
interface CharacterAdmin
Link copied to clipboard
data class CharacterExtensions(    val navigation: CharacterNavigation,     val replayMovement: ReplayMovement,     val vectorMovement: VectorMovement)
Link copied to clipboard
interface CommsTab
Link copied to clipboard
class ContextControllerWrapper(val spaceEngineers: SpaceEngineers, val context: SpaceEngineersTestContext = SpaceEngineersTestContext()) : SpaceEngineers
Link copied to clipboard
interface ControlPanelTab
Link copied to clipboard
class DataExtendedSpaceEngineers(    val spaceEngineers: SpaceEngineers,     pathFinder: PathFinder<BlockId, Vec3F, String, String>,     val extensions: SpaceEngineersExtensions = SpaceEngineersExtensions(spaceEngineers, pathFinder)) : SpaceEngineers, ExtendedSpaceEngineers
Link copied to clipboard
interface Debug
Link copied to clipboard
interface Definitions
Link copied to clipboard
interface DoorBaseAdmin
Link copied to clipboard
interface ExtendedSpaceEngineers : SpaceEngineers
Link copied to clipboard
interface FactionsTab
Link copied to clipboard
interface FocusedScreen
Link copied to clipboard
interface FunctionalBlockAdmin
Link copied to clipboard
interface GamePlay
Link copied to clipboard
interface GpsTab
Link copied to clipboard
interface InfoTab
Link copied to clipboard
interface Input
Link copied to clipboard
interface InventorySide
Link copied to clipboard
interface InventoryTab
Link copied to clipboard
interface Items
Link copied to clipboard
interface JoinGame
Link copied to clipboard
interface JsonRpcSpaceEngineersBuilder
Link copied to clipboard
class JvmSpaceEngineersBuilder
Link copied to clipboard
interface LoadGame
Link copied to clipboard
interface Loading
Link copied to clipboard
interface MainMenu
Link copied to clipboard
interface MedicalRoomAdmin
Link copied to clipboard
interface Medicals
Link copied to clipboard
interface MessageBox
Link copied to clipboard
interface NewGame
Link copied to clipboard
interface Observer
Link copied to clipboard
interface ObserverAdmin
Link copied to clipboard
interface PistonBaseAdmin
Link copied to clipboard
interface ProductionTab
Link copied to clipboard
interface RemoteAccess
Link copied to clipboard
interface SaveAs
Link copied to clipboard
data class ScreenExtensions(val navigation: ScreenNavigation)
Link copied to clipboard
interface Screens
Link copied to clipboard
interface SensorBlockAdmin
Link copied to clipboard
interface ServerConnect
Link copied to clipboard
interface Session
Link copied to clipboard
class SocketReaderWriterException(kotlinJsonRpcError: KotlinJsonRpcError, stringLineReaderWriterName: String) : RuntimeException
Link copied to clipboard
interface SoundBlockAdmin
Link copied to clipboard
interface SpaceEngineers : Closeable
Link copied to clipboard
interface SpaceEngineersAdmin
Link copied to clipboard
data class SpaceEngineersExtensions(    val character: CharacterExtensions,     val screen: ScreenExtensions,     val blocks: BlockExtensions)
Link copied to clipboard
Link copied to clipboard
data class SpaceEngineersTestContext(    var grinderLocation: ToolbarLocation? = null,     var torchLocation: ToolbarLocation? = null,     var lastNewBlock: Block? = null,     val blockTypeToToolbarLocation: MutableMap<String, ToolbarLocation> = mutableMapOf(),     var allNewestBlocks: MutableList<Block> = mutableListOf(),     val observationHistory: MutableList<Observation> = mutableListOf(),     val characterObservationHistory: MutableList<CharacterObservation> = mutableListOf(),     var platformOrientationUp: Vec3F? = null)
Link copied to clipboard
interface SurvivalKitAdmin
Link copied to clipboard
interface Terminal
Link copied to clipboard
interface TerminalBlockAdmin
Link copied to clipboard
interface TestAdmin
Link copied to clipboard
interface TextPanelAdmin
Link copied to clipboard
interface ThrustAdmin
Link copied to clipboard
interface TimerBlockAdmin
Link copied to clipboard
interface ToolbarConfig
Link copied to clipboard
data class TypedParameter<T : Any>(    val name: String,     val value: T?,     val type: KClass<T>,     val ktype: KType)
Link copied to clipboard
interface WarheadAdmin

Functions

Link copied to clipboard
fun Observer.downloadScreenShot(destination: File)
Link copied to clipboard
fun SpaceEngineers.extend(pathFinder: PathFinder<BlockId, Vec3F, String, String> = Iv4XRAStarPathFinder()): ExtendedSpaceEngineers
Link copied to clipboard
fun Session.loadFromTestResources(scenarioId: String, scenarioDir: String = SCENARIO_DIR)
Link copied to clipboard
fun File.processHomeDir(): File
fun String.processHomeDir(): String
Link copied to clipboard
Link copied to clipboard
fun String.toFile(): File
Link copied to clipboard
fun String.unixToWindowsPath(): String
Link copied to clipboard
fun <O> StringLineReaderWriter.wrapExceptionWithStringLineReaderInfo(block: () -> O): O

Properties

Link copied to clipboard
val blockDefinitionMappings: Map<String, Map<String, KClass<*>>>
Link copied to clipboard
val json: Json
Link copied to clipboard
val SCENARIO_DIR: String