five-on-it / apps/client/src/renderer/occluders / OccluderFade
Interface: OccluderFade
Defined in: apps/client/src/renderer/occluders.ts:314
The buildings that fade, drawn: call update every frame.
Properties
candidates
readonlycandidates:number
Defined in: apps/client/src/renderer/occluders.ts:320
How many buildings may fade.
faded
readonlyfaded:number
Defined in: apps/client/src/renderer/occluders.ts:322
How many are see-through now.
names
readonlynames:string[]
Defined in: apps/client/src/renderer/occluders.ts:324
The names of the placements see-through now, sorted (for the tests).
Methods
roof()
roof(
index):number
Defined in: apps/client/src/renderer/occluders.ts:318
How see-through a walk-in storey is drawn for the buildings it stands on (1: not at all), by its index in the roofs.
Parameters
index
number
Returns
number
update()
update(
dt,now,camera,car):void
Defined in: apps/client/src/renderer/occluders.ts:316
Casts the rays (no car: on foot, only the building holding the camera fades) and eases the faded buildings; dt and now in seconds.
Parameters
dt
number
now
number
camera
car
CarAim | undefined
Returns
void