/// <summary>
 /// 初始化资源更新成功事件的新实例。
 /// </summary>
 /// <param name="e">内部事件。</param>
 public ResourceUpdateSuccessEventArgs(GameFramework.Resource.ResourceUpdateSuccessEventArgs e)
 {
     Name         = e.Name;
     DownloadPath = e.DownloadPath;
     DownloadUri  = e.DownloadUri;
     Length       = e.Length;
     ZipLength    = e.ZipLength;
 }
        /// <summary>
        /// 创建资源更新成功事件。
        /// </summary>
        /// <param name="e">内部事件。</param>
        /// <returns>创建的资源更新成功事件。</returns>
        public static ResourceUpdateSuccessEventArgs Create(GameFramework.Resource.ResourceUpdateSuccessEventArgs e)
        {
            ResourceUpdateSuccessEventArgs resourceUpdateSuccessEventArgs = ReferencePool.Acquire <ResourceUpdateSuccessEventArgs>();

            resourceUpdateSuccessEventArgs.Name         = e.Name;
            resourceUpdateSuccessEventArgs.DownloadPath = e.DownloadPath;
            resourceUpdateSuccessEventArgs.DownloadUri  = e.DownloadUri;
            resourceUpdateSuccessEventArgs.Length       = e.Length;
            resourceUpdateSuccessEventArgs.ZipLength    = e.ZipLength;
            return(resourceUpdateSuccessEventArgs);
        }