Skip to content

five-on-it / packages/world/src/level / CameraDef

Interface: CameraDef ​

Defined in: packages/world/src/level.ts:382

A security camera of the level (GAME_DESIGN §5.5, §8): a lens on a bracket that sweeps its view cone from side to side about a heading, on a fixed plan of the tick, and feeds what it sees to the alert of the guards near it (@foi/ai). Gunfire destroys it; a mission switches it off and on. Not a placement: the simulation builds it.

Properties ​

name ​

name: string

Defined in: packages/world/src/level.ts:384

The node's name in the editor: for messages and a stable order.


period ​

period: number

Defined in: packages/world/src/level.ts:398

Seconds of a whole sweep, there and back.


range ​

range: number

Defined in: packages/world/src/level.ts:396

How far it sees (m).


sweep ​

sweep: number

Defined in: packages/world/src/level.ts:394

How far it turns either way of its heading (rad).


x ​

x: number

Defined in: packages/world/src/level.ts:386

The lens (m).


y ​

y: number

Defined in: packages/world/src/level.ts:388

The lens's height (m).


yaw ​

yaw: number

Defined in: packages/world/src/level.ts:392

The middle of its sweep (rad, 0 faces +z).


z ​

z: number

Defined in: packages/world/src/level.ts:390

The lens (m).