update file system

This commit is contained in:
何冠峰
2024-07-05 19:29:34 +08:00
parent b151f968d7
commit a9e5e7fdd3
21 changed files with 350 additions and 513 deletions
@@ -53,7 +53,17 @@ namespace YooAsset
/// 下载远端文件
/// </summary>
FSDownloadFileOperation DownloadFileAsync(params object[] args);
/// <summary>
/// 加载Bundle文件
/// </summary>
FSLoadBundleOperation LoadBundleFile(PackageBundle bundle);
/// <summary>
/// 卸载Bundle文件
/// </summary>
void UnloadBundleFile(PackageBundle bundle, object result);
/// <summary>
/// 设置自定义参数
@@ -76,78 +86,24 @@ namespace YooAsset
/// </summary>
bool Belong(PackageBundle bundle);
/// <summary>
/// 查询文件归属
/// </summary>
bool Belong(string bundleGUID);
/// <summary>
/// 查询文件是否存在
/// </summary>
bool Exists(PackageBundle bundle);
/// <summary>
/// 查询文件是否存在
/// 是否需要下载
/// </summary>
bool Exists(string bundleGUID);
bool NeedDownload(PackageBundle bundle);
/// <summary>
/// 检测是否需要下载
/// 是否需要解压
/// </summary>
bool CheckNeedDownload(PackageBundle bundle);
bool NeedUnpack(PackageBundle bundle);
/// <summary>
/// 检测是否需要解压
/// 是否需要导入
/// </summary>
bool CheckNeedUnpack(PackageBundle bundle);
/// <summary>
/// 检测是否需要导入
/// </summary>
bool CheckNeedImport(PackageBundle bundle);
/// <summary>
/// 写入文件
/// </summary>
bool WriteFile(PackageBundle bundle, string copyPath);
/// <summary>
/// 删除文件
/// </summary>
bool DeleteFile(PackageBundle bundle);
/// <summary>
/// 删除文件
/// </summary>
bool DeleteFile(string bundleGUID);
/// <summary>
/// 校验文件
/// </summary>
EFileVerifyResult VerifyFile(PackageBundle bundle);
/// <summary>
/// 读取文件的二进制数据
/// </summary>
byte[] ReadFileBytes(PackageBundle bundle);
/// <summary>
/// 读取文件的文本数据
/// </summary>
string ReadFileText(PackageBundle bundle);
/// <summary>
/// 加载Bundle文件
/// </summary>
FSLoadBundleOperation LoadBundleFile(PackageBundle bundle);
/// <summary>
/// 卸载Bundle文件
/// </summary>
void UnloadBundleFile(PackageBundle bundle, object result);
bool NeedImport(PackageBundle bundle);
}
}