Skip to content

Components

Timeline

What drives a cutscene: a door opening, a camera push, a line of dialogue and a gate that locks, all timed against one authored clock instead of counted by hand. Starts only when something begins it, not the moment a room loads.

On this page

Add it

+ Add node → Cutscene creates a node with it already on. Already have a node for it? Add component → TimelineComponent.

From a script

A script on the same node writes these fields by name. TimelineComponent is the name to pass.

rgs
set_flag("TimelineComponent", "playing", false);
set_number("TimelineComponent", "speed", 1.0);

Fields

FieldScript nameKindDefaultWhat it does
TimelinetimelineassetnoneThe .timeline asset this node runs.
PlayingplayingcheckboxoffWhether the playhead advances.
Speedspeednumber, step 0.051Negative plays it backwards, from its end, silently: markers and sounds never fire backwards.