Skip to content

InspectGameboardPlacementOccupancyOptions

Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:205

Options for simulating whether a placement can occupy a tile footprint.

at: string | HexCoordinates

Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:207

Origin tile or tile key for the proposed placement.


optional ignorePlacementIds?: readonly string[]

Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:215

Placement ids ignored when checking blockers, usually the moving entity.


optional kind?: GameboardPlacementKind

Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:209

Placement kind to evaluate. Defaults to prop.


optional layer?: GameboardPlacementLayer

Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:211

Placement layer to evaluate. Defaults from kind.


optional metadata?: Readonly<Record<string, string | number | boolean | null>>

Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:213

Placement metadata used for footprint and occupancy rules.


optional requireUnblocked?: boolean

Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:217

Require no blockers even if the proposed placement itself is non-blocking.