five-on-it / apps/level-editor/src/scripts/blocks/door / default
Class: default
Defined in: apps/level-editor/src/scripts/blocks/door.ts:19
The block's script: its presence on a node is what marks the node; its fields are the door's lock and kind.
Implements
IScript
Constructors
Constructor
new default(
mesh):DoorBlock
Defined in: apps/level-editor/src/scripts/blocks/door.ts:33
Parameters
mesh
Mesh
Returns
DoorBlock
Properties
kind
kind:
string='door'
Defined in: apps/level-editor/src/scripts/blocks/door.ts:26
door (swings), gate (slides) or barrier (an arm that lifts).
lock
lock:
string=''
Defined in: apps/level-editor/src/scripts/blocks/door.ts:22
The tag of the item that unlocks it (key:door:office); empty for a door that is not locked.
mesh
readonlymesh:Mesh
Defined in: apps/level-editor/src/scripts/blocks/door.ts:31
Methods
onStart()
onStart():
void
Defined in: apps/level-editor/src/scripts/blocks/door.ts:29
Nothing to do at play time: the block is read by npm run level:export.
Returns
void
Implementation of
IScript.onStart