示例#1
0
        /// <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);
            }
        }
示例#2
0
        /// <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);
            }
        }