using System;
using System.Linq;
using System.Collections;
using System.Collections.Generic;
namespace YooAsset.Editor
{
	[Serializable]
	public class ReportBundleInfo
	{
		/// 
		/// 资源包名称
		/// 
		public string BundleName;
		/// 
		/// 文件名称
		/// 
		public string FileName;
		/// 
		/// 文件哈希值
		/// 
		public string FileHash;
		/// 
		/// 文件校验码
		/// 
		public string FileCRC;
		/// 
		/// 文件大小(字节数)
		/// 
		public long FileSize;
		/// 
		/// 是否为原生文件
		/// 
		public bool IsRawFile;
		/// 
		/// 加载方法
		/// 
		public EBundleLoadMethod LoadMethod;
		/// 
		/// Tags
		/// 
		public string[] Tags;
		/// 
		/// 引用该资源包的ID列表
		/// 
		public int[] ReferenceIDs;
		/// 
		/// 该资源包内包含的所有资源
		/// 
		public List AllBuiltinAssets = new List();
		/// 
		/// 获取资源分类标签的字符串
		/// 
		public string GetTagsString()
		{
			if (Tags != null)
				return String.Join(";", Tags);
			else
				return string.Empty;
		}
	}
}