123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- //------------------------------------------------------------
- // Game Framework
- // Copyright © 2013-2021 loyalsoft. All rights reserved.
- // Homepage: http://www.game7000.com/
- // Feedback: http://www.game7000.com/
- //------------------------------------------------------------
- namespace GameFramework.Resource
- {
- internal sealed partial class ResourceManager : GameFrameworkModule, IResourceManager
- {
- /// <summary>
- /// 资源信息。
- /// </summary>
- private sealed class AssetInfo
- {
- private readonly string m_AssetName;
- private readonly ResourceName m_ResourceName;
- private readonly string[] m_DependencyAssetNames;
- /// <summary>
- /// 初始化资源信息的新实例。
- /// </summary>
- /// <param name="assetName">资源名称。</param>
- /// <param name="resourceName">所在资源名称。</param>
- /// <param name="dependencyAssetNames">依赖资源名称。</param>
- public AssetInfo(string assetName, ResourceName resourceName, string[] dependencyAssetNames)
- {
- m_AssetName = assetName;
- m_ResourceName = resourceName;
- m_DependencyAssetNames = dependencyAssetNames;
- }
- /// <summary>
- /// 获取资源名称。
- /// </summary>
- public string AssetName
- {
- get
- {
- return m_AssetName;
- }
- }
- /// <summary>
- /// 获取所在资源名称。
- /// </summary>
- public ResourceName ResourceName
- {
- get
- {
- return m_ResourceName;
- }
- }
- /// <summary>
- /// 获取依赖资源名称。
- /// </summary>
- /// <returns>依赖资源名称。</returns>
- public string[] GetDependencyAssetNames()
- {
- return m_DependencyAssetNames;
- }
- }
- }
- }
|