Skip to content

UpdateGameboardPlacementOptions

Defined in: src/koota/koota.ts:333

Options for mutating an existing runtime placement.

optional assetId?: string

Defined in: src/koota/koota.ts:337

New manifest or external registry asset id.


optional at?: string | HexCoordinates

Defined in: src/koota/koota.ts:335

New origin tile or tile key.


optional elevationOffset?: number

Defined in: src/koota/koota.ts:345

New vertical offset above the tile elevation.


optional kind?: GameboardPlacementKind

Defined in: src/koota/koota.ts:339

New gameplay category.


optional layer?: GameboardPlacementLayer

Defined in: src/koota/koota.ts:341

New render and occupancy layer.


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

Defined in: src/koota/koota.ts:359

Replacement serializable placement metadata.


optional occupancyGuard?: GameboardPlacementOccupancyGuard

Defined in: src/koota/koota.ts:361

Optional occupancy validation before applying the mutation.


optional order?: number

Defined in: src/koota/koota.ts:353

New stable sort order.


optional positionOffset?: GameboardPlacementPositionOffset

Defined in: src/koota/koota.ts:347

New local world-space offset after tile/elevation anchoring.


optional requiresExtra?: boolean

Defined in: src/koota/koota.ts:357

New local-only EXTRA requirement flag.


optional rotationSteps?: number

Defined in: src/koota/koota.ts:349

New clockwise 60-degree rotation steps.


optional scale?: number

Defined in: src/koota/koota.ts:351

New uniform render scale.


optional stackIndex?: number

Defined in: src/koota/koota.ts:355

New stack index.


optional textureSet?: "default" | "fall" | "summer" | "winter"

Defined in: src/koota/koota.ts:343

New texture set.