using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Xml;
public class AssetCheckerManager : MonoBehaviour {
#region 变量声明
#region 单例
private static AssetCheckerManager instance;
public static AssetCheckerManager Instance
{
get
{
if (instance == null)
{
instance = new GameObject("AssetCheckerManager").AddComponent<AssetCheckerManager>();
}
return instance;
}
}
#endregion
/// <summary>
/// 是否进行资源检测
/// </summary>
public bool checkAssetBundle = false;
/// <summary>
/// 版本号文件名称
/// </summary>
private string versionNumber;
/// <summary>
/// 资源MD5文件名称
/// </summary>
private string versionMD5;
/// <summary>
/// 资源服上的MD5文件
/// </summary>
private string versionMD5_Server;
/// <summary>
/// 本地版本号
/// </summary>
public string localVersionNumber;
/// <summary>
/// 本地资源下载地址
/// </summary>
private string localPath;
/// <summary>
/// 资源服下载地址
/// </summary>
private string serverPath;
/// <summary>
/// 本地MD5XML
/// </summary>
private Dictionary<string, List<string>> localVersionMD5Dir;
/// <summary>
/// 服务器MD5XML
/// </summary>
private Dictionary<string, List<string>> serverVersionMD5Dir;
/// <summary>
/// 需要下载的资源名称
/// </summary>
private List<string> needDownLoadFiles;
/// <summary>
/// 需要下载的资源大小
/// </summary>
private List<string> needDowbLoadFilesSize;
/// <summary>
/// 资源下载路径
/// </summary>
private AssetLoader loder;
/// <summary>
/// 下载完成后的委托
/// </summary
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Xml;
public class AssetCheckerManager : MonoBehaviour {
#region 变量声明
#region 单例
private static AssetCheckerManager instance;
public static AssetCheckerManager Instance
{
get
{
if (instance == null)
{
instance = new GameObject("AssetCheckerManager").AddComponent<AssetCheckerManager>();
}
return instance;
}
}
#endregion
/// <summary>
/// 是否进行资源检测
/// </summary>
public bool checkAssetBundle = false;
/// <summary>
/// 版本号文件名称
/// </summary>
private string versionNumber;
/// <summary>
/// 资源MD5文件名称
/// </summary>
private string versionMD5;
/// <summary>
/// 资源服上的MD5文件
/// </summary>
private string versionMD5_Server;
/// <summary>
/// 本地版本号
/// </summary>
public string localVersionNumber;
/// <summary>
/// 本地资源下载地址
/// </summary>
private string localPath;
/// <summary>
/// 资源服下载地址
/// </summary>
private string serverPath;
/// <summary>
/// 本地MD5XML
/// </summary>
private Dictionary<string, List<string>> localVersionMD5Dir;
/// <summary>
/// 服务器MD5XML
/// </summary>
private Dictionary<string, List<string>> serverVersionMD5Dir;
/// <summary>
/// 需要下载的资源名称
/// </summary>
private List<string> needDownLoadFiles;
/// <summary>
/// 需要下载的资源大小
/// </summary>
private List<string> needDowbLoadFilesSize;
/// <summary>
/// 资源下载路径
/// </summary>
private AssetLoader loder;
/// <summary>
/// 下载完成后的委托
/// </summary