public static void WWWQueueGet(string getUrl, OnCallbackDownload callback = null) { lock (Instance.m_messageQueue) { Task task = new Task(); task.url = getUrl; task.callback = callback; Instance.m_messageQueue.Add(task); } }
private static IEnumerator WWWGet_Internal(string getUrl, OnCallbackDownload callback) { WWW www = new WWW(getUrl); yield return(www); if (null != callback) { callback(www); } www.Dispose(); }
public static void WWWGet(string getUrl, OnCallbackDownload callback = null) { Instance.StartCoroutine(WWWGet_Internal(getUrl, callback)); }