| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | 
							- 
 
- namespace YooAsset
 
- {
 
- 	internal class BundleInfo
 
- 	{
 
- 		public enum ELoadMode
 
- 		{
 
- 			None,
 
- 			LoadFromStreaming,
 
- 			LoadFromCache,
 
- 			LoadFromRemote,
 
- 			LoadFromEditor,
 
- 		}
 
- 		public readonly PackageBundle Bundle;
 
- 		public readonly ELoadMode LoadMode;
 
- 		/// <summary>
 
- 		/// 远端下载地址
 
- 		/// </summary>
 
- 		public string RemoteMainURL { private set; get; }
 
- 		/// <summary>
 
- 		/// 远端下载备用地址
 
- 		/// </summary>
 
- 		public string RemoteFallbackURL { private set; get; }
 
- 		/// <summary>
 
- 		/// 注意:该字段只用于帮助编辑器下的模拟模式。
 
- 		/// </summary>
 
- 		public string[] IncludeAssets;
 
- 		private BundleInfo()
 
- 		{
 
- 		}
 
- 		public BundleInfo(PackageBundle bundle, ELoadMode loadMode, string mainURL, string fallbackURL)
 
- 		{
 
- 			Bundle = bundle;
 
- 			LoadMode = loadMode;
 
- 			RemoteMainURL = mainURL;
 
- 			RemoteFallbackURL = fallbackURL;
 
- 		}
 
- 		public BundleInfo(PackageBundle bundle, ELoadMode loadMode)
 
- 		{
 
- 			Bundle = bundle;
 
- 			LoadMode = loadMode;
 
- 			RemoteMainURL = string.Empty;
 
- 			RemoteFallbackURL = string.Empty;
 
- 		}
 
- 		/// <summary>
 
- 		/// 是否为JAR包内文件
 
- 		/// </summary>
 
- 		public static bool IsBuildinJarFile(string streamingPath)
 
- 		{
 
- 			return streamingPath.StartsWith("jar:");
 
- 		}
 
- 	}
 
- }
 
 
  |