| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | 
							- using System.IO;
 
- namespace YooAsset
 
- {
 
- 	/// <summary>
 
- 	/// 缓存文件验证元素
 
- 	/// </summary>
 
- 	internal class VerifyCacheElement
 
- 	{
 
- 		public string PackageName { private set; get; }
 
- 		public string CacheGUID { private set; get; }
 
- 		public string FileRootPath { private set; get; }
 
- 		public string DataFilePath { private set; get; }
 
- 		public string InfoFilePath { private set; get; }
 
- 		public EVerifyResult Result;
 
- 		public string DataFileCRC;
 
- 		public long DataFileSize;
 
- 		public VerifyCacheElement(string packageName, string cacheGUID, string fileRootPath, string dataFilePath, string infoFilePath)
 
- 		{
 
- 			PackageName = packageName;
 
- 			CacheGUID = cacheGUID;
 
- 			FileRootPath = fileRootPath;
 
- 			DataFilePath = dataFilePath;
 
- 			InfoFilePath = infoFilePath;
 
- 		}
 
- 		public void DeleteFiles()
 
- 		{
 
- 			if (File.Exists(DataFilePath))
 
- 			{
 
- 				File.Delete(DataFilePath);
 
- 			}
 
- 			if (File.Exists(InfoFilePath))
 
- 			{
 
- 				File.Delete(InfoFilePath);
 
- 			}
 
- 		}
 
- 	}
 
- 	/// <summary>
 
- 	/// 下载文件验证元素
 
- 	/// </summary>
 
- 	internal class VerifyTempElement
 
- 	{
 
- 		public string TempDataFilePath { private set; get; }
 
- 		public string FileCRC { private set; get; }
 
- 		public long FileSize { private set; get; }
 
- 		public int Result = 0; // 注意:原子操作对象
 
- 		public VerifyTempElement(string tempDataFilePath, string fileCRC, long fileSize)
 
- 		{
 
- 			TempDataFilePath = tempDataFilePath;
 
- 			FileCRC = fileCRC;
 
- 			FileSize = fileSize;
 
- 		}
 
- 	}
 
- }
 
 
  |