using DownloadCode = UnityEngine.Gonbest.MagicCube.DownloadCode; namespace Thousandto.Update.Data { public class MapFileData: UnityEngine.Gonbest.MagicCube.IDownloadingInfo { int _begin; public int Begin { get { return _begin; } set { _begin = value; } } int _end; public int End { get { return _end; } set { _end = value; } } int _dirLen; public int DirLen { get { return _dirLen; } set { _dirLen = value; } } int _nameLen; public int NameLen { get { return _nameLen; } set { _nameLen = value; } } int _md5Len; public int Md5Len { get { return _md5Len; } set { _md5Len = value; } } int _fileSize; public int FileSize { get { return _fileSize; } set { _fileSize = value; } } string _dir; public string Dir { get { return _dir; } set { _dir = value; } } string _name; public string Name { get { return _name; } set { _name = value; } } string _md5; public string Md5 { get { return _md5; } set { _md5 = value; } } string _resUrl; public string ResUrl { get { return _resUrl; } set { _resUrl = value; } } string _saveDir; public string SaveDir { get { return _saveDir; } set { _saveDir = value; } } public string GetTempFullPath() { return FullPath + ".bak"; } internal Delegate.UpdateAction DownloadCallBack; #region//接口IDownloadingInfo的处理 public object ArgObj { get; set; } public bool Downloaded { get; set; } public bool Downloading { get; set; } public string FullPath { get; set; } public int PriorityLevel { get; set; } //文件下载的错误代码 public DownloadCode ErrorCode { get; set; } #endregion } }