five-on-it / apps/level-editor/src/scripts/blocks/camera / default
Class: default
Defined in: apps/level-editor/src/scripts/blocks/camera.ts:15
The block's script: its presence on a node is what marks the node; its fields are the camera's parameters.
Implements
IScript
Constructors
Constructor
new default(
mesh):CameraBlock
Defined in: apps/level-editor/src/scripts/blocks/camera.ts:33
Parameters
mesh
Mesh
Returns
CameraBlock
Properties
mesh
readonlymesh:Mesh
Defined in: apps/level-editor/src/scripts/blocks/camera.ts:31
period
period:
number=8
Defined in: apps/level-editor/src/scripts/blocks/camera.ts:26
Seconds of a whole sweep, there and back.
range
range:
number=14
Defined in: apps/level-editor/src/scripts/blocks/camera.ts:22
How far it sees (m).
sweep
sweep:
number=40
Defined in: apps/level-editor/src/scripts/blocks/camera.ts:18
How far it turns either way of the node's +z (degrees).
Methods
onStart()
onStart():
void
Defined in: apps/level-editor/src/scripts/blocks/camera.ts:29
Nothing to do at play time: the block is read by npm run level:export.
Returns
void
Implementation of
IScript.onStart