Files
YooAssetScene/Assets/YooAsset/Runtime/ResourcePackage/Operation/ClearCacheFilesOptions.cs
T
2026-01-16 10:28:01 +08:00

40 lines
1.0 KiB
C#

namespace YooAsset
{
public struct ClearCacheFilesOptions
{
/// <summary>
/// 清理模式
/// </summary>
public string ClearMode { private set; get; }
/// <summary>
/// 附加参数
/// </summary>
public object ClearParam { private set; get; }
/// <summary>
/// 资源清单
/// </summary>
internal PackageManifest Manifest { set; get; }
public ClearCacheFilesOptions(EFileClearMode clearMode)
{
ClearMode = clearMode.ToString();
ClearParam = null;
Manifest = null;
}
public ClearCacheFilesOptions(EFileClearMode clearMode, object clearParam)
{
ClearMode = clearMode.ToString();
ClearParam = clearParam;
Manifest = null;
}
public ClearCacheFilesOptions(string clearMode, object clearParam)
{
ClearMode = clearMode;
ClearParam = clearParam;
Manifest = null;
}
}
}