GameboardLayoutFillRuleAnalysis
Defined in: src/coordinates/layout.ts:459
Analysis for one layout fill rule.
Properties
Section titled “Properties”archetypeId?
Section titled “archetypeId?”
optionalarchetypeId?:GameboardLayoutArchetypeId
Defined in: src/coordinates/layout.ts:465
Resolved archetype id.
assetIds
Section titled “assetIds”assetIds: readonly
string[]
Defined in: src/coordinates/layout.ts:471
Configured asset ids.
candidateCount
Section titled “candidateCount”candidateCount:
number
Defined in: src/coordinates/layout.ts:475
Candidate site count before target count limits.
errors
Section titled “errors”errors: readonly
string[]
Defined in: src/coordinates/layout.ts:491
Fatal diagnostics for the rule.
id:
string
Defined in: src/coordinates/layout.ts:461
Stable rule id.
optionalkind?:GameboardPlacementKind
Defined in: src/coordinates/layout.ts:467
Resolved placement kind.
layer?
Section titled “layer?”
optionallayer?:GameboardPlacementLayer
Defined in: src/coordinates/layout.ts:469
Resolved placement layer.
rejectedSiteCount
Section titled “rejectedSiteCount”rejectedSiteCount:
number
Defined in: src/coordinates/layout.ts:477
Rejected site count.
rejectionCounts
Section titled “rejectionCounts”rejectionCounts:
Readonly<Partial<Record<GameboardLayoutSiteRejectionCode,number>>>
Defined in: src/coordinates/layout.ts:479
Rejection counts grouped by code.
requestedCount
Section titled “requestedCount”requestedCount:
number
Defined in: src/coordinates/layout.ts:481
Count requested by count, fill, and min/max settings.
ruleIndex
Section titled “ruleIndex”ruleIndex:
number
Defined in: src/coordinates/layout.ts:463
Rule index in the fill options.
selectedAssetIds
Section titled “selectedAssetIds”selectedAssetIds: readonly
string[]
Defined in: src/coordinates/layout.ts:473
Asset ids selected for generated placements.
selectedCount
Section titled “selectedCount”selectedCount:
number
Defined in: src/coordinates/layout.ts:485
Number of placements selected by the rule.
selectedTileKeys
Section titled “selectedTileKeys”selectedTileKeys: readonly
string[]
Defined in: src/coordinates/layout.ts:487
Tile keys selected by the rule.
targetCount
Section titled “targetCount”targetCount:
number
Defined in: src/coordinates/layout.ts:483
Final target count after candidate limits and diagnostics.
warnings
Section titled “warnings”warnings: readonly
string[]
Defined in: src/coordinates/layout.ts:489
Non-fatal diagnostics for the rule.