title: The Unity3D StartCoroutine calls a function, when does that function return?
body: <p>I know that Unity3D StartCoroutine calls a function which runs on the same thread as StartCoroutine, but when does the called function return back to the original caller?</p>