KayKitGuideScenarioAssetRenderRequest
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:724
Renderer-facing row for one guide asset occurrence. It keeps the original usage row attached while exposing the repeated fields renderers usually need.
Properties
Section titled “Properties”assetId
Section titled “assetId”assetId:
string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:734
Stable manifest asset id used by renderers and placement records.
caption
Section titled “caption”caption:
string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:752
Stable short caption for contact sheets and renderer previews.
category
Section titled “category”category:
"tiles"|"buildings"|"decoration"|"units"
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:740
Top-level manifest category.
label:
string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:750
Stable short label for contact sheets and renderer previews.
minimumEdition
Section titled “minimumEdition”minimumEdition:
"free"|"extra"
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:744
Lowest edition that exposes this asset id.
page:
number
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:728
One-based extracted guide page number.
requiresExtra
Section titled “requiresExtra”requiresExtra:
boolean
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:746
Whether this request requires local-only EXTRA assets.
role:
KayKitAssetPublicRole
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:748
Intent-level role used by docs, selectors, and gameplay placement helpers.
scenarioId
Section titled “scenarioId”scenarioId:
string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:726
Stable scenario id that introduced this render request.
sourceImage
Section titled “sourceImage”sourceImage:
string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:732
Extracted PNG page used as source material.
sourcePath
Section titled “sourcePath”sourcePath:
string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:736
Source-relative GLTF path for FREE packaging or local EXTRA ingest.
subcategory
Section titled “subcategory”subcategory:
string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:742
Manifest subcategory or source folder.
title:
string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:730
Human-readable guide page title.
optionalurl?:string
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:738
Optional resolved URL for loading the GLTF.
Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:754
Original page-level usage row.