CanonicalEntity

interface CanonicalEntity
simulation/src/entityState.ts:31

Members

ballisticCoefficientreadonly

ballisticCoefficient: number

characterreadonly

character: CharacterState | null

controlreadonly

control: ControlInput

flightAssistreadonly

flightAssist: boolean

idreadonly

kindreadonly

landedreadonly

landed: boolean

The world's bookkeeping rather than the entity's, and canonical for the same reason the epoch is: a landed entity is stepped as one, so two worlds that agree on every field of the entity and disagree here part on the next tick.

massreadonly

mass: number

namereadonly

name: string

railsreadonly

rails: RailsEpoch | null

statereadonly

state: FrameState

thrustersreadonly

thrusters: ThrusterProfile | null