Is there any significant difference in checking the www.isDone (in an Update function) before accessing an asset (or texture) and creating a coroutine that yields on the www?
Example 1: YieldTest would be created by a StartCoroutine.
IEnumerator YieldTest(string url)
{
WWW www = new WWW(url);
yield return www;
// use www class
}
Example 2: UpdateTest would be called from a MonoBehaviour Update method.
private WWW myWWW = null;
void UpdateTest()
{
if(!myWWW.isDone)
{
return;
}
// use www class
}