Construction options for a BodyLocation instance.
Owning body part
Zero-based index of this location within the flat structure.locations array.
structure.locations
The Logic that owns the entity. Required (the constructor throws without it) and transient — held in memory, never written to JSON.
Construction options for a BodyLocation instance.