DataMechanicalConnectionBlockBase

@Serializable
data class DataMechanicalConnectionBlockBase(    val id: BlockId,     val position: Vec3F,     val orientationForward: Vec3F,     val orientationUp: Vec3F,     val definitionId: DefinitionId,     val maxIntegrity: Float = 0.0f,     val buildIntegrity: Float = 0.0f,     val integrity: Float = 0.0f,     val minPosition: Vec3F,     val maxPosition: Vec3F,     val gridPosition: Vec3I,     val size: Vec3F,     val useObjects: List<UseObject> = emptyList(),     val functional: Boolean = false,     val working: Boolean = false,     val ownerId: CharacterId,     val builtBy: CharacterId,     val safetyDetach: Float) : MechanicalConnectionBlockBase

Constructors

Link copied to clipboard
fun DataMechanicalConnectionBlockBase(    id: BlockId,     position: Vec3F,     orientationForward: Vec3F,     orientationUp: Vec3F,     definitionId: DefinitionId,     maxIntegrity: Float = 0.0f,     buildIntegrity: Float = 0.0f,     integrity: Float = 0.0f,     minPosition: Vec3F,     maxPosition: Vec3F,     gridPosition: Vec3I,     size: Vec3F,     useObjects: List<UseObject> = emptyList(),     functional: Boolean = false,     working: Boolean = false,     ownerId: CharacterId,     builtBy: CharacterId,     safetyDetach: Float)

Properties

Link copied to clipboard
open override val buildIntegrity: Float = 0.0f
Link copied to clipboard
open override val builtBy: CharacterId
Link copied to clipboard
open override val definitionId: DefinitionId
Link copied to clipboard
open override val functional: Boolean = false
Link copied to clipboard
open override val gridPosition: Vec3I
Link copied to clipboard
open override val id: BlockId
Link copied to clipboard
open override val integrity: Float = 0.0f
Link copied to clipboard
open override val maxIntegrity: Float = 0.0f
Link copied to clipboard
open override val maxPosition: Vec3F
Link copied to clipboard
open override val minPosition: Vec3F
Link copied to clipboard
open override val orientationForward: Vec3F
Link copied to clipboard
open override val orientationUp: Vec3F
Link copied to clipboard
open override val ownerId: CharacterId
Link copied to clipboard
open override val position: Vec3F
Link copied to clipboard
open override val safetyDetach: Float
Link copied to clipboard
open override val size: Vec3F
Link copied to clipboard
open override val useObjects: List<UseObject>
Link copied to clipboard
open override val working: Boolean = false