five-on-it / apps/level-editor/src/scripts/blocks/vehicle-spawner / default
Class: default
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:20
The block's script: its presence on a node is what marks the node; its fields say what car stands there.
Implements
IScript
Constructors
Constructor
new default(
mesh):VehicleSpawnerBlock
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:54
Parameters
mesh
Mesh
Returns
VehicleSpawnerBlock
Properties
class
class:
string='compact'
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:23
The vehicle class by name, or several separated by commas (a mix, in turn).
dormant
dormant:
number=0
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:43
1: the car dozes once settled, until something touches it (a parked car); 0: always simulated.
key
key:
string=''
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:35
The tag its key answers to; empty for key:vehicle:<node name>.
locked
locked:
number=1
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:31
1: the car stands locked; 0: it does not.
mesh
readonlymesh:Mesh
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:52
owner
owner:
string='nobody'
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:27
Who the car belongs to: nobody or npc.
respawn
respawn:
number=60
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:39
Seconds after the car is gone before the next stands there; 0 for never.
wreck
wreck:
number=0
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:47
1: the car stands wrecked, never driven (an abandoned car); 0: whole.
Methods
onStart()
onStart():
void
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:50
Nothing to do at play time: the block is read by npm run level:export.
Returns
void
Implementation of
IScript.onStart