StopAllCoroutines does NOT cancel a yield WWW download?

After testing,

I am almost certain that if you StopAllCoroutines,

it does not stop the actual download of say a large image, from a yield on WWW.

In fact, how do you stop a large download you have started using a yield on WWW?


I’m not sure if this is the issue but I’ve noticed that stopCoroutine doesn’t work AT ALL if you launch the routine by directly calling the method and not by passing it the name of the method as a string. Could you be running into that issue?

Instead of

yield www;


while (!www.isDone && someCondition) {
    // set someCondition to false in order to abandon the download