/// <summary>
 /// 初始化下载开始事件的新实例。
 /// </summary>
 /// <param name="e">内部事件。</param>
 public DownloadStartEventArgs(GameFramework.Download.DownloadStartEventArgs e)
 {
     SerialId      = e.SerialId;
     DownloadPath  = e.DownloadPath;
     DownloadUri   = e.DownloadUri;
     CurrentLength = e.CurrentLength;
     UserData      = e.UserData;
 }
Exemplo n.º 2
0
        /// <summary>
        /// 创建下载开始事件。
        /// </summary>
        /// <param name="e">内部事件。</param>
        /// <returns>创建的下载开始事件。</returns>
        public static DownloadStartEventArgs Create(GameFramework.Download.DownloadStartEventArgs e)
        {
            DownloadStartEventArgs downloadStartEventArgs = ReferencePool.Acquire <DownloadStartEventArgs>();

            downloadStartEventArgs.SerialId      = e.SerialId;
            downloadStartEventArgs.DownloadPath  = e.DownloadPath;
            downloadStartEventArgs.DownloadUri   = e.DownloadUri;
            downloadStartEventArgs.CurrentLength = e.CurrentLength;
            downloadStartEventArgs.UserData      = e.UserData;
            return(downloadStartEventArgs);
        }