Skip to content

five-on-it / packages/world/src/signals / SignalJunction

Interface: SignalJunction ​

Defined in: packages/world/src/signals.ts:72

A junction a traffic light rules.

Properties ​

approaches ​

approaches: number[]

Defined in: packages/world/src/signals.ts:80

The incoming lanes (edge ids), ascending.


groups ​

groups: number[]

Defined in: packages/world/src/signals.ts:82

The group (0 or 1) of each incoming lane, in the order of approaches.


junction ​

junction: number

Defined in: packages/world/src/signals.ts:74

Index into the junctions of findJunctions.


node ​

node: number

Defined in: packages/world/src/signals.ts:76

The road graph's node.


offset ​

offset: number

Defined in: packages/world/src/signals.ts:78

How far its plan is shifted (ticks).


override? ​

optional override?: SignalOverride

Defined in: packages/world/src/signals.ts:84

Switched by hand (a mission's setSignal); absent while it keeps its plan.