| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | namespace YooAsset{	/// <summary>	/// 运行模式	/// </summary>	public enum EPlayMode	{		/// <summary>		/// 编辑器下的模拟模式		/// </summary>		EditorSimulateMode,		/// <summary>		/// 离线运行模式		/// </summary>		OfflinePlayMode,		/// <summary>		/// 联机运行模式		/// </summary>		HostPlayMode,	}	/// <summary>	/// 初始化参数	/// </summary>	public abstract class InitializeParameters	{		/// <summary>		/// 文件解密服务接口		/// </summary>		public IDecryptionServices DecryptionServices = null;		/// <summary>		/// 内置文件的根路径		/// 注意:当参数为空的时候会使用默认的根目录。		/// </summary>		public string BuildinRootDirectory = string.Empty;		/// <summary>		/// 沙盒文件的根路径		/// 注意:当参数为空的时候会使用默认的根目录。		/// </summary>		public string SandboxRootDirectory = string.Empty;				/// <summary>		/// 资源加载每帧处理的最大时间片段		/// 注意:默认值为MaxValue		/// </summary>		public long LoadingMaxTimeSlice = long.MaxValue;				/// <summary>		/// 下载失败尝试次数		/// 注意:默认值为MaxValue		/// </summary>		public int DownloadFailedTryAgain = int.MaxValue;	}	/// <summary>	/// 编辑器下模拟运行模式的初始化参数	/// </summary>	public class EditorSimulateModeParameters : InitializeParameters	{		/// <summary>		/// 用于模拟运行的资源清单路径		/// </summary>		public string SimulateManifestFilePath = string.Empty;	}	/// <summary>	/// 离线运行模式的初始化参数	/// </summary>	public class OfflinePlayModeParameters : InitializeParameters	{	}	/// <summary>	/// 联机运行模式的初始化参数	/// </summary>	public class HostPlayModeParameters : InitializeParameters	{		/// <summary>		/// 内置资源查询服务接口		/// </summary>		public IQueryServices QueryServices = null;		/// <summary>		/// 远端资源地址查询服务类		/// </summary>		public IRemoteServices RemoteServices = null;	}}
 |