CubeGrid

@Serializable
data class CubeGrid(    val id: String,     val position: Vec3F,     val orientationForward: Vec3F,     val orientationUp: Vec3F,     val blocks: List<Block> = emptyList(),     val mass: Float,     val parked: Boolean = false,     val velocity: Vec3F,     val name: String,     val displayName: String,     val inScene: Boolean,     val definitionId: DefinitionId) : ExtendedEntity

Constructors

Link copied to clipboard
fun CubeGrid(    id: String,     position: Vec3F,     orientationForward: Vec3F,     orientationUp: Vec3F,     blocks: List<Block> = emptyList(),     mass: Float,     parked: Boolean = false,     velocity: Vec3F,     name: String,     displayName: String,     inScene: Boolean,     definitionId: DefinitionId)

Properties

Link copied to clipboard
val blocks: List<Block>
Link copied to clipboard
open override val definitionId: DefinitionId
Link copied to clipboard
open override val displayName: String
Link copied to clipboard
open override val id: String
Link copied to clipboard
open override val inScene: Boolean
Link copied to clipboard
val mass: Float
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val orientationForward: Vec3F
Link copied to clipboard
open override val orientationUp: Vec3F
Link copied to clipboard
val parked: Boolean = false
Link copied to clipboard
open override val position: Vec3F
Link copied to clipboard
open override val velocity: Vec3F

Extensions

Link copied to clipboard
fun CubeGrid.toWorldEntity(): WorldEntity