KayKitUpstreamLayout
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:31
Structural description of a single KayKit Medieval Hexagon pack edition as it appears on disk after extraction.
Properties
Section titled “Properties”assetCategories
Section titled “assetCategories”
readonlyassetCategories: readonlystring[]
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:43
Asset category subdirectory names found directly under relativeGltfRoot.
displayName
Section titled “displayName”
readonlydisplayName:string
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:35
Human-readable edition label (e.g. FREE, EXTRA).
editionName
Section titled “editionName”
readonlyeditionName:"free"|"extra"
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:33
Edition this layout describes.
expectedBinCount
Section titled “expectedBinCount”
readonlyexpectedBinCount:number
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:49
Expected total number of .bin companions under relativeGltfRoot.
expectedGltfCount
Section titled “expectedGltfCount”
readonlyexpectedGltfCount:number
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:47
Expected total number of .gltf files under relativeGltfRoot.
markerFiles
Section titled “markerFiles”
readonlymarkerFiles: readonlystring[]
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:45
Files used as markers when detecting which edition a pack root belongs to.
packFolderName
Section titled “packFolderName”
readonlypackFolderName:string
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:37
Top-level pack folder name as published by KayKit.
relativeGltfRoot
Section titled “relativeGltfRoot”
readonlyrelativeGltfRoot:string
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:39
Relative path under the pack root where .gltf assets live.
relativeTextureRoot
Section titled “relativeTextureRoot”
readonlyrelativeTextureRoot:string
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:41
Relative path under the pack root where shared .png textures live.
textureFiles
Section titled “textureFiles”
readonlytextureFiles: readonlystring[]
Defined in: src/cli/commands/bootstrap/upstream-layout.ts:51
Texture filenames published with this edition’s Textures/ directory.