Coroutines and the remderloop - when do they execute?

Hi all,

this may be a a bit arcane, but I’m having a spot of bother figuring out a timing issue in my scripts.

I’m using a coroutine as an eternal timer (it updates objects every half second), and it is invoked during the script’s start(). Reading the documentation on coroutines, I’m aware that co-routines are invoked every frame –

but when exactly?

During the Update() cycle? Before? After? In short, what can I asume wrt the objects that are touched by the coroutine: did the update already run, or are they still to be processed, or is it pure Chance which are and which aren’t?

Is this documented somewhere? Knowing this may help me track down an issue that I have difficulties explaining otherwise

Thanks,
-ch

According to the manual:

silly me. And I thought I did read all this.

Thanks!

-ch