five-on-it / apps/level-editor/src/scripts/blocks/road / default
Class: default
Defined in: apps/level-editor/src/scripts/blocks/road.ts:16
The block's script: its presence on a node is what marks the node; its fields are the road's parameters.
Implements
IScript
Constructors
Constructor
new default(
mesh):RoadBlock
Defined in: apps/level-editor/src/scripts/blocks/road.ts:34
Parameters
mesh
Mesh
Returns
RoadBlock
Properties
lanes
lanes:
number=1
Defined in: apps/level-editor/src/scripts/blocks/road.ts:19
Lanes running along the node's +z, at least one.
lanesBack
lanesBack:
number=1
Defined in: apps/level-editor/src/scripts/blocks/road.ts:23
Lanes running the other way; 0 makes the road one-way.
mesh
readonlymesh:Mesh
Defined in: apps/level-editor/src/scripts/blocks/road.ts:32
speed
speed:
number=14
Defined in: apps/level-editor/src/scripts/blocks/road.ts:27
Speed limit (m/s); 14 is about 50 km/h.
Methods
onStart()
onStart():
void
Defined in: apps/level-editor/src/scripts/blocks/road.ts:30
Nothing to do at play time: the block is read by npm run level:export.
Returns
void
Implementation of
IScript.onStart