Package spaceEngineers.movement

Types

Link copied to clipboard
enum BasicDirection3d : Enum<BasicDirection3d>
Link copied to clipboard
interface CharacterMovement
Link copied to clipboard
enum CompositeDirection3d : Enum<CompositeDirection3d>
Link copied to clipboard
@Serializable
data class FrameSnapshot(val input: InputSnapshot)
Link copied to clipboard
@Serializable
data class InputSnapshot(val keyboard: KeyboardSnapshot? = null, val mouse: MouseSnapshot? = null)
Link copied to clipboard
@Serializable
data class KeyboardSnapshot(val pressedKeys: List<Int> = emptyList(), val text: List<Char> = emptyList())
Link copied to clipboard
enum MouseButton : Enum<MouseButton>
Link copied to clipboard
@Serializable
data class MouseSnapshot(    val cursorPositionX: Int = -1,     val cursorPositionY: Int = -1,     val x: Int = 0,     val y: Int = 0,     val scrollWheelValue: Int = 0,     val leftButton: Boolean = false,     val rightButton: Boolean = false,     val middleButton: Boolean = false,     val xButton1: Boolean = false,     val xButton2: Boolean = false)
Link copied to clipboard
class ReplayMovement(val spaceEngineers: SpaceEngineers) : CharacterMovement
Link copied to clipboard
enum RotationDirection : Enum<RotationDirection>
Link copied to clipboard
class VectorMovement(val spaceEngineers: SpaceEngineers, vectorMultiplier: Float = 9.0f) : CharacterMovement

Functions

Link copied to clipboard
fun fromChar(char: Char): Map<CharacterMovementType, Set<Int>>
Link copied to clipboard
fun RotationDirection.toKeyboardSnapshot(): KeyboardSnapshot
fun CompositeDirection3d.toKeyboardSnapshot(movementType: CharacterMovementType): KeyboardSnapshot

Properties

Link copied to clipboard
val leftShift: Set<Int>