PrivatecurrentPrivatetransitPrivateactiveIdentity of the live flight; an index can be revisited before its stale flight resolves.
Private ReadonlywaypointsPrivate ReadonlyportsIndex of the waypoint currently in effect, or -1.
True while the current waypoint asked for reveal: "on_arrival" and its
flight has not resolved yet — the window in which the overlay manager
holds the story's captions back. False after a snap, for a waypoint
without a camera block, and for reveal: "immediate" (the default).
Re-match against the live dims and, if the matched waypoint changed,
reach it. 'snap' is the load-time call; dimension changes use 'fly'.
Returns the new index (or -1).
PrivateapplyCamera (a flight on a story step) and rendering overrides of a matched waypoint.
Privateannouncewaypoint-arrived: right away for a snap or a camera-less waypoint, else
when the flight resolves — unless a newer match superseded it meanwhile
(see the port docs).
The waypoint at index, for a listener that needs its when clause.
PrivatereachApply a waypoint's camera: verbatim at load (returns null), as a flight on a story step (returns the flight, for the arrival event).
PrivateflightForget the current match so the next evaluate re-applies it.
Sequences waypoint matching against dimension changes. One per loaded scene;
LuxarAppcreates it inapplyViewerConfigStateand drops it on the next load.