コード例 #1
0
        /// <summary>
        /// 初始化资源管理器的新实例。
        /// </summary>
        public ResourceManager()
        {
            ResourceNameComparer resourceNameComparer = new ResourceNameComparer();

            m_AssetInfos             = new Dictionary <string, AssetInfo>();
            m_AssetDependencyInfos   = new Dictionary <string, AssetDependencyInfo>();
            m_ResourceInfos          = new Dictionary <ResourceName, ResourceInfo>(resourceNameComparer);
            m_ResourceGroups         = new Dictionary <string, ResourceGroup>();
            m_ReadWriteResourceInfos = new SortedDictionary <ResourceName, ReadWriteResourceInfo>(resourceNameComparer);

            m_ResourceIniter = null;
            m_ResourceLoader = new ResourceLoader(this);

            m_ResourceHelper          = null;
            m_ReadOnlyPath            = null;
            m_ReadWritePath           = null;
            m_ResourceMode            = ResourceMode.Unspecified;
            m_RefuseSetCurrentVariant = false;
            m_CurrentVariant          = null;
            m_UpdatePrefixUri         = null;
            m_ApplicableGameVersion   = null;
            m_InternalResourceVersion = 0;
            m_DecryptResourceCallback = null;

            m_ResourceInitCompleteEventHandler = null;
        }
コード例 #2
0
ファイル: ResourceManager.cs プロジェクト: happylays/tbb2
        public ResourceManager()
        {
            ResourceNameComparer resourceNameComparer = new ResourceNameComparer();
            m_AssetInfos = new Dictionary<string, AssetInfo>();
            m_AssetDependencyInfos = new Dictionary<string, AssetDependencyInfo>();
            m_ResourceInfos = new Dictionary<ResourceName, ResourceInfo>(resourceNameComparer;
            m_ResourceGroup = new Dictionary<string, ResourceGroup>();

            m_ResourceIniter = null;
            m_VersionListProcesor = null;
            m_ResourceChecker = null;
            m_ResourceUpdater  null;
            m_ResourceLoader = new ResourceLoader(this);

            m_ResourceHelper = null;
            m_ReadOnlyPath = null;
            m_CurrentVariant = null;
            m_ApplicableGameVersion = null;

            m_ResourceInitCompleteEventHandler = null;
            m_ResourceUpdateSuccessEventHandler = null;
        }