Exemple #1
0
        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);
            }
        }
Exemple #2
0
        private static IEnumerator WWWGet_Internal(string getUrl, OnCallbackDownload callback)
        {
            WWW www = new WWW(getUrl);

            yield return(www);

            if (null != callback)
            {
                callback(www);
            }

            www.Dispose();
        }
Exemple #3
0
 public static void WWWGet(string getUrl, OnCallbackDownload callback = null)
 {
     Instance.StartCoroutine(WWWGet_Internal(getUrl, callback));
 }