Does framerate affect Coroutines?

We’re working on a game and wanted to know if Coroutines and Invoked Methods get affected by the frame rate.

For example, if the game is chugging at 5 FPS, will Coroutines and Invoked Methods get affected by the frame rate? Or are Coroutines run in a separate thread or part of the engine, and aren’t affected if the game suddenly lags in the graphics department?

Coroutines are run in the main thread, effectively they’re just like timing something in Update with a counter variable. However, most of the arguments for coroutines are time-based not frame-rate based so while they will be under the effect of, and contribute to, the heavy processor load their callbacks will still be on time.