Files
Main/Assets/Plugins/References/FuncellUpdate/UpdateModel/Data/MapFileData.cs
2025-01-25 04:38:09 +08:00

107 lines
2.3 KiB
C#

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<string, int, object> 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
}
}