API ReferenceGE ExtensionsflowgraphnodesuiupdatedUI
StartScreen Intro (Flowgraph Node)
- **Node Name:** `StartScreen Intro`
Overview
- Node Name:
StartScreen Intro - Category:
repeat_instant - File:
extensions/flowgraph/nodes/ui/updatedUI/startScreenIntro.lua
Combo node that adds an intro text panel with optional automatic objectives and ratings sections to the start screen.
Pin Schema
Input Pins
| Pin | Type | Default | Description |
|---|---|---|---|
flow | flow (chain) | - | Chain inflow |
text | string/table | "Text" | Contents of the intro panel |
includeObjectives | bool | - | Auto-add objectives after the panel |
includeRatings | bool | - | Auto-add ratings after the panel |
Output Pins
| Pin | Type | Description |
|---|---|---|
flow | flow (chain) | Chain outflow |
Internals
Key Methods
| Method | Description |
|---|---|
work() | Adds intro text panel, then optionally objectives and ratings |
How It Works
- Passes
flowthrough. - If
textis non-empty, adds atextPanelUI element with header "Intro" on themainpage. - If
includeObjectivesis true, callsmgr.modules.ui:addObjectives()(no change data - shows target objectives). - If
includeRatingsis true, callsmgr.modules.ui:addRatings().
Usage Example
-- Flowgraph chain:
-- [StartScreen Begin] → (build) → [StartScreen Intro] → [Screen Finish]
-- ↑ text = "Welcome to the race!"
-- ↑ includeObjectives = true
-- Equivalent UI element:
mgr.modules.ui:addUIElement({
type = 'textPanel',
header = "Intro",
text = "Welcome to the race!",
pages = { main = true },
})
mgr.modules.ui:addObjectives()
mgr.modules.ui:addRatings()Key Dependencies
mgr.modules.ui:addUIElement()- adds text panelmgr.modules.ui:addObjectives()- renders objectives listmgr.modules.ui:addRatings()- renders rating display
See Also
- EndScreen Begin (Flowgraph Node) - Related reference
- EndScreen Drift Stats (Flowgraph Node) - Related reference
- EndScreen Lap Times (Flowgraph Node) - Related reference
- FlowGraph Guide - Guide