107 lines
2.3 KiB
C#
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
|
|||
|
}
|
|||
|
}
|