The blueprint editor will refuse to collapse macros that contain latent functions (Timeline, Delay, etc.).
Reproduce
- Place a delay in a graph.
- Right click and choose “Collapse to macro”.
- 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.