Reference

Table of contents

One page per entry. A page is complete on its own: it lists every function, property, pin and delegate of the entry, the literal messages the entry can log, and the pitfalls specific to it.

How to read a card

Every function and event is a collapsed card: click its name to open it.

The availability badge says where you can call the function from. “C++ · Blueprint” means the function is a UFUNCTION with both a Blueprint node and a C++ signature. “C++ only” means there is no node — either the function is not reflected, or it is a static helper meant to be called from your own C++. “Blueprint only” marks a Blueprint event with no C++ override.

The Blueprint node name is the node’s display name in the palette, which is not always the C++ name: the C++ Continue is the node Continue Loop, the C++ Resolve is the node Get Console Command Registry. Cards give both.

Takes / Returns list the parameters and the return value. “no parameters” and “returns nothing” are stated, not omitted.

Defaults are the values a freshly placed node shows on its pins, and the default arguments of the C++ signature. They are the same.

Events on a Blueprintable class are marked either with the C++ override you implement instead (ReceiveTick_Implementation for the tickable object’s Tick event) or as Blueprint event only — the console registry’s On Register Commands and On Static Command have no C++ override.

Pins the cards share

Six pins appear on more than one node with the same meaning. The cards list them all, because a card is complete on its own; here they are once, with the page that explains each in full.

PinOnWhat it is
WorldContextObjectevery Flow node; also Get Console Command RegistryHidden in Blueprint, filled in by the graph’s own self. The cards list it because a C++ caller has to supply one, and a Flow task started without a world is aborted — the registry returns nullptr instead.
The proxy pinevery Flow nodeThe output pin that hands out the node object itself — Loop on the loops, Action on the others. It is what you call Continue Loop, Break Loop or Cancel on. Why the pin exists, and promoting it to a variable.
Countboth loop nodesIterations, from 0 to Count − 1. 0 or less completes immediately, without a single body call — one of the three cases where a Flow callback does not wait for a tick.
Auto Continueboth loop nodesChecked (the default), the loop advances as soon as Loop Body returns; cleared, it waits for Continue Loop. Which one a body needs, and what happens when it never arrives.
Tick When PausedDo For Duration, Wait UntilWhether the task runs at all while the game is paused. Off by default, so a paused game freezes it. What each of the two clock pins decides.
Use Unscaled TimeDo For Duration, Wait UntilWhich delta the task integrates once it is already running: the world’s dilated delta, or the application’s real one. Independent of Tick When Paused, and why.

The loop nodes have neither clock pin: a paused game runs no iterations and banks none. Everything else in a card’s parameter table — Delay, Curve, Condition, Items Per Tick — is that entry’s own input. The exec output pins differ in name from card to card but share their delegate signatures; the data output pins come from the first delegate only — which is why Completed carries no reason in Blueprint.

What is not here

  • Engine behaviour. The pages assume you know what a tick, a subsystem, a Game Instance and a latent node are. Where an entry’s behaviour depends on a specific engine mechanism, the page names the mechanism and stops.
  • Design rationale. The why lives in Concepts; the cards say what happens.