[BUG] Cannot collapse latent functions to macros!

The blueprint editor will refuse to collapse macros that contain latent functions (Timeline, Delay, etc.).

Reproduce

  1. Place a delay in a graph.
  2. Right click and choose “Collapse to macro”.
  3. Compiler will throw “Error Latent functions ( Delay ) are not allowed in macros!”.

Delays can only be placed manually within macros.
Timeline cannot be placed within macros at all, meaning if you have a hiararchy of 2 million nodes that have 1 timeline, and you need this hiararchy 200 million trillion times, you have to make 200 million trillion individual copies.

Since delays are latent functions too, and can be placed within macros, I don’t see why timelines shouldn’t be able to.

if you have 2 million nodes that have 1 timeline, then you have bigger issues to worry about. Now that that’s out of the way. Considering that you got a warning “Error Latent functions ( Delay ) are not allowed in macros!”, I would think that this is a clear sign that this is not a bug. More than likely a technical limitation of the engine.