Flow
<!-- zero:scaffolded-readme --> <!-- Replace the line below with what this component provides and who consumes it, then delete both comment lines. -->
Flow
<!-- zero:scaffolded-readme --> <!-- Replace the line below with what this component provides and who consumes it, then delete both comment lines. -->TODO: describe this component.
Interface
What this asset declares: the schema it conforms to, what it exposes, and the rendered structured payload.
conforms to
zero/source-extract/v2Presentation flow. The opening, the title (which also hosts the podium) and the circuit select each live in their own additive scene; this component loads and unloads them per peer from the shared race phase and the local intro/title flags, so the HUD scene never draws a screen that belongs to another one and nothing flashes while the next screen is still loading.
wanted( ) → void
The opening holds the session until its playback reports done (completed or skipped) through S.introDone; no other flag can take it down early. Which screen this peer is owed. A peer is owed the circuit list unless it is actually driving: sitting in a race it holds a seat in, or watching one it does not. Falling through to "" for every other phase drew no screen at all, so a peer that arrived while somebody else's race was running lost the whole front end -- no opening, no title, no circuits, and no way to reach any of them.
settled(name: ?) → void
An overlay leaves only after its controller has torn its own actors down, so the lights and cutscene it owns retire through their normal paths.
| arg | type | description |
|---|---|---|
| name | ? |
sync( ) → void
awake( ) → void
showTitle( ) → void
openCircuits( ) → void
ensureSharedRace(dt: ?) → void
| arg | type | description |
|---|---|---|
| dt | ? |
update(dt: ?) → void
| arg | type | description |
|---|---|---|
| dt | ? |
onDestroy( ) → void
Sub-parts
Everything contained inside this part. Assets are composite children (clickable cards). Files are leaf payloads. Expand any row to view its source.
Showing up to 3 levels deep. Open a part to see what it holds further down.
Problems
Everything affecting this asset right now: its own problems, anything wrong inside it, and problems on its direct dependencies.
agent_score is exposed.+ quality × 0.35
+ performance × 0.25
± compat factor
Usability ratings
Did the part work as advertised when consumers tried to drop it in. Separate from upvotes: those are taste; this is "did it function".
Scoped to this part · feeds back into the world's score.