GameboardPlacementOccupancyRecord
Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:120
Relation payload connecting a placement to every occupied footprint tile.
Properties
Section titled “Properties”blocksMovement
Section titled “blocksMovement”blocksMovement:
boolean
Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:132
Whether this occupancy blocks movement.
coordinates
Section titled “coordinates”coordinates:
HexCoordinates
Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:126
Occupied tile coordinates.
footprintIndex
Section titled “footprintIndex”footprintIndex:
number
Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:130
Zero-based footprint index.
occupancyGroup
Section titled “occupancyGroup”occupancyGroup:
string
Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:134
Occupancy group used to allow compatible colocation.
originTileKey
Section titled “originTileKey”originTileKey:
string
Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:128
Origin tile key for the placement.
placementId
Section titled “placementId”placementId:
string
Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:122
Placement id.
tileKey
Section titled “tileKey”tileKey:
string
Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:124
Occupied tile key.