A More Elegant Solution to Sequenced Timelines...

Opening a door by lerping actor components; I managed to get the result by brute force, but what is a more elegant coding approach? Would also like to be able to randomise the timeline speed. Must support networking (replicated timeline seems to be fine for this).

You can randomize speed of the timeline by selecting the timeline component and execute set play rate from that component. Play rate is a float from 0 to 1.
1.0 means it will play this timeline as is now. Below 1.0 means longer(slower).
Maybe you can even speed up by setting a number above 1 .