GameboardPlanAssetSummary
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:285
Asset-level count and semantic treatment in a summarized gameboard plan.
Properties
Section titled “Properties”assetId
Section titled “assetId”assetId:
string
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:287
Manifest or external registry asset id.
count:
number
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:289
Number of placements that use the asset.
features
Section titled “features”features: readonly
string[]
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:297
Semantic features inferred from placement metadata or placement kind.
kinds: readonly
GameboardPlacementKind[]
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:293
Placement kinds where the asset appears.
layers
Section titled “layers”layers: readonly
GameboardPlacementLayer[]
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:295
Render/gameplay layers where the asset appears.
requiresExtra
Section titled “requiresExtra”requiresExtra:
boolean
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:291
Whether any placement using this asset requires local-only assets.