UAsyncNiagaraCaptureSimCache::CaptureNiagaraSimCacheMultiFrame

Capture multiple frames from the provided simulation into a SimCache until the simulation becomes inactive, completes or we hit the NumFrames limit.