five-on-it / packages/world/src/level / CameraDef
Interface: CameraDef
Defined in: packages/world/src/level.ts:454
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:456
The node's name in the editor: for messages and a stable order.
period
period:
number
Defined in: packages/world/src/level.ts:470
Seconds of a whole sweep, there and back.
range
range:
number
Defined in: packages/world/src/level.ts:468
How far it sees (m).
sweep
sweep:
number
Defined in: packages/world/src/level.ts:466
How far it turns either way of its heading (rad).
x
x:
number
Defined in: packages/world/src/level.ts:458
The lens (m).
y
y:
number
Defined in: packages/world/src/level.ts:460
The lens's height (m).
yaw
yaw:
number
Defined in: packages/world/src/level.ts:464
The middle of its sweep (rad, 0 faces +z).
z
z:
number
Defined in: packages/world/src/level.ts:462
The lens (m).