/// <summary> /// 显示不再使用的Loader /// </summary> private void ShowAllUnUseLoaderInfor() { m_AllUnUseTypesOfLoaders.Clear(); foreach (var item in ResourcesLoaderMgr.S_UnUseLoader) { EditorResourceLoaderTypeInfor typeLoadersInfor = new EditorResourceLoaderTypeInfor(); typeLoadersInfor.m_LoderTypeName = item.Key.Name.ToString(); List <BaseAbstracResourceLoader> data = new List <BaseAbstracResourceLoader>(); data.AddRange(item.Value); foreach (var loader in data) { EditorLoaderInfor loaderInfor = new EditorLoaderInfor(); loaderInfor.m_Url = loader.m_ResourcesUrl; loaderInfor.m_RefenceCount = loader.ReferCount; loaderInfor.m_IsCompleted = loader.IsCompleted; loaderInfor.m_IsError = loader.IsError; loaderInfor.m_Process = loader.Process; typeLoadersInfor.m_AllLoaderInfor.Add(loaderInfor); } m_AllUnUseTypesOfLoaders.Add(typeLoadersInfor); } }
/// <summary> /// 显示正在使用的Loader /// </summary> private void ShowAllLoaderInfor() { m_AllTypesOfLoaders.Clear(); foreach (var item in ResourcesLoaderMgr.S_AllTypeLoader) { EditorResourceLoaderTypeInfor typeLoadersInfor = new EditorResourceLoaderTypeInfor(); typeLoadersInfor.m_LoderTypeName = item.Key.Name.ToString(); foreach (var loader in item.Value) { EditorLoaderInfor loaderInfor = new EditorLoaderInfor(); loaderInfor.m_Url = loader.Value.m_ResourcesUrl; loaderInfor.m_RefenceCount = loader.Value.ReferCount; loaderInfor.m_IsCompleted = loader.Value.IsCompleted; loaderInfor.m_IsError = loader.Value.IsError; loaderInfor.m_Process = loader.Value.Process; typeLoadersInfor.m_AllLoaderInfor.Add(loaderInfor); } m_AllTypesOfLoaders.Add(typeLoadersInfor); } }