Skip to content

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 ​

readonly mesh: 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