using UnityEngine; namespace YooAsset { /// /// 分发的资源信息 /// public struct DeliveryFileInfo { /// /// 资源包名称 /// public string BundleName; /// /// 文件加载路径 /// public string FileLoadPath; /// /// Unity引擎用于内容校验的CRC /// public uint ConentCRC; /// /// 资源包是否加密 /// public bool Encrypted; } public interface IDeliveryLoadServices { /// /// 同步方式获取分发的资源包对象 /// AssetBundle LoadAssetBundle(DeliveryFileInfo fileInfo); /// /// 异步方式获取分发的资源包对象 /// AssetBundleCreateRequest LoadAssetBundleAsync(DeliveryFileInfo fileInfo); } }