//---------------------------------------------------------------------------------------------------------------------- private static bool RequestLoadImageInternal(int imageType, BaseImageLoadBGTask imageLoadBGTask) { imageLoadBGTask.SetRequestFrame(GetCurrentFrame()); if (null != m_imageLoadTaskHandler) { return(m_imageLoadTaskHandler(imageType, imageLoadBGTask)); } ThreadManager.QueueBackGroundTask(imageLoadBGTask); return(true); }
//---------------------------------------------------------------------------------------------------------------------- private static bool RequestLoadImageInternal(int index, BaseImageLoadBGTask imageLoadBGTask) { imageLoadBGTask.SetRequestFrame(GetCurrentFrame()); #if UNITY_EDITOR if (!Application.isPlaying) { if (null == m_imageLoadEditorUpdateTasks[index]) { return(false); } return(m_imageLoadEditorUpdateTasks[index].RequestLoadImage(imageLoadBGTask)); } #endif ThreadManager.QueueBackGroundTask(imageLoadBGTask); return(true); }