40 lines
1.0 KiB
C#
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;
|
|
}
|
|
}
|
|
} |