Skip to content

five-on-it / apps/tools/src/paths / LevelPaths

Interface: LevelPaths ​

Defined in: apps/tools/src/paths.ts:15

The paths of the pipeline, all under one root so tests can point them at a temporary one.

Properties ​

kitLibrary ​

kitLibrary: string

Defined in: apps/tools/src/paths.ts:23

The kit library the catalogue reads, written from the shared kits by npm run kits:export.


kitsDir ​

kitsDir: string

Defined in: apps/tools/src/paths.ts:21

The kits (<kit>.glb and <kit>.foi.json, exported from Blender) the recipes place.


levelsDir ​

levelsDir: string

Defined in: apps/tools/src/paths.ts:19

Where the exported level JSON files go (bundled by packages/world).


projectDir ​

projectDir: string

Defined in: apps/tools/src/paths.ts:17

The Babylon.js Editor project.


skillFiles ​

skillFiles: [string, string]

Defined in: apps/tools/src/paths.ts:25

The skill file the repository root and the editor project both carry.


vehicleHulls ​

vehicleHulls: string

Defined in: apps/tools/src/paths.ts:29

The chassis hulls the simulation collides with, written from the vehicle models.


vehicleSeats ​

vehicleSeats: string

Defined in: apps/tools/src/paths.ts:31

The seat anchors the simulation places the doors by, written from the vehicle models.


vehiclesModel ​

vehiclesModel: string

Defined in: apps/tools/src/paths.ts:27

The vehicle models the client draws (vehicles.glb, exported from Blender).