//------------------------------------------------------------ // Game Framework // Copyright © 2013-2021 loyalsoft. All rights reserved. // Homepage: http://www.game7000.com/ // Feedback: http://www.game7000.com/ //------------------------------------------------------------ using System.Collections.Generic; namespace GameFramework.Resource { /// /// 资源组接口。 /// public interface IResourceGroup { /// /// 获取资源组名称。 /// string Name { get; } /// /// 获取资源组是否准备完毕。 /// bool Ready { get; } /// /// 获取资源组包含资源数量。 /// int TotalCount { get; } /// /// 获取资源组中已准备完成资源数量。 /// int ReadyCount { get; } /// /// 获取资源组包含资源的总大小。 /// long TotalLength { get; } /// /// 获取资源组包含资源压缩后的总大小。 /// long TotalCompressedLength { get; } /// /// 获取资源组中已准备完成资源的总大小。 /// long ReadyLength { get; } /// /// 获取资源组中已准备完成资源压缩后的总大小。 /// long ReadyCompressedLength { get; } /// /// 获取资源组的完成进度。 /// float Progress { get; } /// /// 获取资源组包含的资源名称列表。 /// /// 资源组包含的资源名称列表。 string[] GetResourceNames(); /// /// 获取资源组包含的资源名称列表。 /// /// 资源组包含的资源名称列表。 void GetResourceNames(List results); } }