UpdateGameboardPlacementOptions
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:332
Options for mutating an existing runtime placement.
Properties
Section titled “Properties”assetId?
Section titled “assetId?”
optionalassetId?:string
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:336
New manifest or external registry asset id.
optionalat?:string|HexCoordinates
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:334
New origin tile or tile key.
elevationOffset?
Section titled “elevationOffset?”
optionalelevationOffset?:number
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:344
New vertical offset above the tile elevation.
optionalkind?:GameboardPlacementKind
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:338
New gameplay category.
layer?
Section titled “layer?”
optionallayer?:GameboardPlacementLayer
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:340
New render and occupancy layer.
metadata?
Section titled “metadata?”
optionalmetadata?:Readonly<Record<string,string|number|boolean|null>>
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:358
Replacement serializable placement metadata.
occupancyGuard?
Section titled “occupancyGuard?”
optionaloccupancyGuard?:GameboardPlacementOccupancyGuard
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:360
Optional occupancy validation before applying the mutation.
order?
Section titled “order?”
optionalorder?:number
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:352
New stable sort order.
positionOffset?
Section titled “positionOffset?”
optionalpositionOffset?:GameboardPlacementPositionOffset
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:346
New local world-space offset after tile/elevation anchoring.
requiresExtra?
Section titled “requiresExtra?”
optionalrequiresExtra?:boolean
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:356
New local-only EXTRA requirement flag.
rotationSteps?
Section titled “rotationSteps?”
optionalrotationSteps?:number
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:348
New clockwise 60-degree rotation steps.
scale?
Section titled “scale?”
optionalscale?:number
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:350
New uniform render scale.
stackIndex?
Section titled “stackIndex?”
optionalstackIndex?:number
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:354
New stack index.
textureSet?
Section titled “textureSet?”
optionaltextureSet?:"default"|"fall"|"summer"|"winter"
Defined in: packages/declarative-hex-worlds/src/koota/koota.ts:342
New texture set.