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:17
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:43
Parameters
mesh
Mesh
Returns
VehicleSpawnerBlock
Properties
class
class:
string='compact'
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:20
The vehicle class by name, or several separated by commas (a mix, in turn).
key
key:
string=''
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:32
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:28
1: the car stands locked; 0: it does not.
mesh
readonlymesh:Mesh
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:41
owner
owner:
string='nobody'
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:24
Who the car belongs to: nobody or npc.
respawn
respawn:
number=60
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:36
Seconds after the car is gone before the next stands there; 0 for never.
Methods
onStart()
onStart():
void
Defined in: apps/level-editor/src/scripts/blocks/vehicle-spawner.ts:39
Nothing to do at play time: the block is read by npm run level:export.
Returns
void
Implementation of
IScript.onStart